我不知道为什么浏览器是Google Chrome时不会运行第二次点击操作。 第一个输入操作:输入文本已完成,然后第二次单击操作无法运行 UI上没有任何事情发生。 有人可以告诉我原因吗?
测试链接:https://www-01.ibm.com/products/hardware/configurator/americas/bhui/launchNI.wss
来自selenium import webdriver driver = webdriver.Chrome()
driver.get(' https://www-01.ibm.com/products/hardware/configurator/americas/bhui/launchNI.wss')driver.find_element_by_id(" modelnumber")。send_keys(" 7383AC1") driver.find_element_by_name("提交&#34)。单击()
答案 0 :(得分:0)
该页面有3个名为“submit”的元素,因此ChromeDriver可能会尝试点击您不期望的元素。
尝试通过xpath或css查找。我对XPath更熟悉:
driver.find_element_by_xpath("//input[@id='modelnumber']/../following-sibling::td/input[@name='submit']").click()