【问题标题】:click() is not working in IE11 driver using seleniumclick() 在使用 selenium 的 IE11 驱动程序中不起作用
【发布时间】:2021-02-20 14:13:34
【问题描述】:

代码:

webBrowser = webdriver.Ie(r'C:\Users\XYZ\WebDriver\IEDriverServer.exe')
webBrowser.get(URL)
webBrowser.implicitly_wait(15)
webBrowser.find_element_by_xpath('//input[@id="number_id"]').send_keys('12345')
webBrowser.find_element_by_id("Submit").click()
applicationData = [td.text for td in webBrowser.find_elements_by_xpath('//td[@class="wpsRow"]')]

click() 在 Chrome、FF 中有效,但在 IE11 中无效。除了 click() 脚本的其余部分在 IE11 中运行。

如何让它在 IE11 中工作。

注意:使用 IE11-32 位驱动程序

【问题讨论】:

  • 查看这些链接 -> first, second。希望他们会帮助你:)

标签: selenium selenium-webdriver internet-explorer internet-explorer-11


【解决方案1】:

在 Windows 中打开显示设置

选择“更改文本、应用程序和其他项目的大小”并设置为 100%。

经过上述步骤,Click() 方法对我有用。

【讨论】:

  • 感谢您发布此问题的解决方案。我建议你尝试在 48 小时后标记你自己对这个问题的答案,当它可以标记时。它可以在未来帮助其他社区成员解决类似的问题。感谢您的理解。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多