当前位置: 首页 > 知识库问答 >
问题:

如何在Java Applet中使用Selenium点击元素

慕河
2023-03-14

我将取消使用Java applet的网页。此applet生成一个选择标记,我想单击其中的一个选项。
Selenium在运行时确实找到了该元素:

doc_select = Select(self.driver.find_element_by_class_name('selectClass'))
<selenium.webdriver.support.select.Select instance at 0xb5a486ec>
doc_select.select_by_value('9501')

共有1个答案

洪弘壮
2023-03-14

有没有办法与Java applet生成的元素进行交互?

不...Selenium不能与Java小程序交互。

 类似资料:
  • logintest FAIL ValueError:不支持前缀为“driver.findElement(by.xpath(”//img[@src'“)”的元素定位符

  • 问题内容: 我的页面上有两个元素(两个“取消”元素)。 如何单击第二个元素?显然,我无法获得ID,因为它是在每次访问时随机生成的。我可以使用什么? 问题答案: 1.使用FindElements方法,该方法使用给定的机制查找当前上下文内的所有IWebElement。(在这种情况下,您始终需要知道要查找的元素的索引。) 2.如果这些取消按钮位于不同的部分,则可以通过非ExtJS id属性进行标识。 3

  • 我有以下HTML: 我下面单击“谷歌搜索”按钮的代码在WebDriver中使用Java时运行良好。 我想用JavaScript和WebDriver来点击按钮。我该怎么做?

  • 我的目标是使用selenium python来点击这个超链接元素,下面是我尝试过的3个解决方案,没有一个有效。 解决方案1: 错误消息:selenium.common.exceptions.javascriptException:消息:javascript错误:无法读取未定义的属性“click” 那么,每个解决方案都出了什么问题呢?我怎么才能让它起作用?

  • 我有一个使用Selenium WebDriver版本3.6和Chrome驱动程序的自动化项目。软件运行良好,直到它开始显示错误 未知错误:元素在点(25,-9)处不可单击(会话信息:Chrome=61.0.3163.100)(驱动程序信息:ChromeDriver=2.31.488763(092DE99F48A300323ECF8C2A4E2E7CAB51DE5BA8),平台=Windows NT