[英]python selenium click on button not working correctly, normal click by mouse is OK
I use python to automate tradingview and I remove all alerts and set a new alert but it is not working.我使用 python 来自动化交易视图,我删除了所有警报并设置了一个新警报,但它不起作用。 There appears a popup with two buttons Yes
and No
.出现一个带有两个按钮Yes
和No
的弹出窗口。 Manual clicking by mouse is OK but using Selenium to click on the button but is not working.用鼠标手动点击是可以的,但是使用 Selenium 来点击按钮却不起作用。
#Remove all Alert
browser.find_element(By.XPATH,"//div[@data-name='base']").click()
time.sleep(2)
browser.find_element(By.XPATH,"//div[@data-name='alerts']").click()
time.sleep(2)
browser.find_element(By.XPATH,"//div[@data-name='alerts-settings-button']").click()
time.sleep(2)
browser.find_element(By.XPATH,"//div[@class='item-RhC5uhZw item-YF9HXIe0 withIcon-RhC5uhZw withIcon-YF9HXIe0']").click()
time.sleep(5)
browser.find_element(By.NAME,"yes").send_keys(Keys.ENTER)
#browser.find_element(By.NAME,"yes").send_keys(Keys.ENTER)
Did you try?:你试过了吗?:
browser.find_element(By.NAME,"yes").click()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.