I am trying to click on the following button on a linkedin page using `selenium`:

```
<button id="ember607" class="share-actions__primary-action artdeco-button artdeco-button--2 artdeco-button--primary ember-view" data-control-name="share.post"><!---->
<span class="artdeco-button__text">

        Post

</span></button>

```

I have tried to use:

* `driver.find_element_by_id`, but the id of the button seems to keep changing number
* `driver.find_element_by_xpath`, but this contains the button number, so also fails
* `driver.find_element_by_class_name('share-actions__primary-action artdeco-button artdeco-button--2 artdeco-button--primary ember-view')`, this fails even though the class name is correct ?

Basically, all methods generate the same error message:

```
Exception has occurred: NoSuchElementException
Message: no such element: Unable to locate element:{[*the_error_is_here*]}

```

I have also tried the xpath contains() method, but this does not find the button.

What would be the correct way to click on this button please ?

I am using python version `3.9` on `windows` with `driver = webdriver.Chrome`