How to get posts by category and by choosing a taxonomy term?

You don’t need to create a taxonomy page. The page in which you want to display your posts that have been added to the custom taxonomy you created should use a format like this https://codex.wordpress.org/Class_Reference/WP_Query

Read that page. Here is some code in which I get all the posts in my custom taxonomy. This is in my plugin L7 Admin Help Videos on WordPress.org. Slightly modified for this example.

$args = array(
            'post_type' => 'post',
            'tax_query' => array(
                array(
                    'taxonomy'  => 'your-custom-taxonomy-slug',
                    'field'     => 'slug',
                    'terms'     => 'your-term',
                    ), 
                ),
            'post_status' => 'publish',
            'no_found_rows' => true,
);

This argument array should be put into your WP-query function like this:

$my_query = new WP_Query( $args );

Then you loop through the results like this:

if ( $my_query->have_posts() ) {
        while ( $my_query->have_posts() ) : $my_query->the_post();
             // Echo all the stuff from a post here
        endwhile;
}

This is a pretty basic example but you should read the codex:

https://codex.wordpress.org/Class_Reference/WP_Query
https://codex.wordpress.org/Taxonomies
https://codex.wordpress.org/Function_Reference/register_taxonomy