简体   繁体   English

python selenium 点击按钮不能正常使用,鼠标正常点击可以

[英]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 .出现一个带有两个按钮YesNo的弹出窗口。 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM