当浏览器是Google Chrom时为什么不运行第二次点击操作

2024-06-02 04:52:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道为什么当浏览器是googlechrome时,第二次点击操作就不能运行了。 第一次输入操作:输入文本已完成,第二次单击操作无法运行 用户界面上什么也没发生。 谁能告诉我原因吗?你知道吗

测试链接:https://www-01.ibm.com/products/hardware/configurator/americas/bhui/launchNI.wss

from 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("submit").click()


Tags: httpscomwwwdriverelementfindibmhardware
1条回答
网友
1楼 · 发布于 2024-06-02 04:52:38

该页面有3个名为“submit”的元素,因此ChromeDriver可能试图单击一个您不期望的元素。你知道吗

尝试通过xpath或css查找。我更熟悉XPath:

driver.find_element_by_xpath("//input[@id='modelnumber']/../following-sibling::td/input[@name='submit']").click()

相关问题 更多 >