Как мне нажать кнопку «Копировать» с этого URL-адреса https://www.w3resource.com/java-exercises/basic/java-basic-exercise-249.php
Тег, который мне нужно нажать, помечен как «Копировать «
Я пробовал несколько методов« найти элемент по », но продолжаю получать ошибки, например, отсутствие такого элемента.
button = driver.find_elements_by_class_name('toolbar-item') #not working
driver.findElementByClassName("a.cc_btn.cc_btn_accept_all") #not working
driver.find_element_by_css_selector("toolbar").click() #not working
driver.findElementByClassName("toolbar-item").click() #not working
В этом случае, как выбрать ссылку« Копировать »и какой метод используется для нажатия кнопки «Копировать»? Кроме того, при нажатии кнопки «Копировать», как я могу вставить содержимое в текстовый файл.
Это другие ошибки, которые я получаю.
Ошибки:
Traceback (most recent call last):
File "untitled.py", line 27, in <module>
driver.find_element_by_css_selector("toolbar-item").click()
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 598, in find_element_by_css_selector
return self.find_element(by=By.CSS_SELECTOR, value=css_selector)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 978, in find_element
'value': value})['value']
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"toolbar-item"}
(Session info: chrome=81.0.4044.138)
Также:
NoSuchElementException: Message: Unable to locate element: