我使用 PhantomJS 登录了网页。一切正常。我打印了页面并知道我已登录。现在我想点击一个名为“Analysis”的链接和以下 html 代码。 <div class="navbar-subnav" data-id="Dashboard"><ul class="tab-list nav navbar-nav"><li class='active'><a href="/"><i class='i
2015-08-25
我在 Eclipse 中使用 Selenium,经常遇到这些错误。之前我因为加载状态而遇到错误,于是我降级到 chrome 102。现在我遇到了这个我无法理解的错误。我正在分享我的控制台和脚本:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: unexpected command re
2022-07-16
我有一些测试,如果我以无头模式运行它,并且如果在启动时运行我的测试,则某些测试会失败,并出现无法找到元素的异常。在这种情况下该怎么办此外,窗口大小到底有多大重要吗?目前我有以下内容,但我猜如果他们通过希望这样的窗口大小无头为什么有些会失败无头@BeforeEachpublic void setUp() {WebDriverManager.chromedriver().setup();driver
2021-11-05
已将我的整个网页上传,但测试失败:https://drive.google.com/file/d/1WHcwpQFi5Cxh1q1MupQEuSPk6CPZs2GC/view?usp=sharing下面是 Selenium Recorder IDE 插件自动生成的 Selenium Java 代码,我试图在网页上输入文本。driver.findElement(By.id("crtestreques
2020-07-07
我正尝试使用 Selenium 自动输入某个网站的用户名和密码。我无法找到要发送密钥的元素。我已将网站的 HTML 代码附加到下方。这是我当前正在使用的:username = driver.find_element_by_id('UserName').getAttribute('value')此外,该网站以 .bsd 结尾,我对此并不完全熟悉,并且认为它可能会导致问题。谢谢。<html><head
2019-01-07
我在登录页面上找不到元素。我需要测试登录过程。我遇到问题的网页是 SAP Business Object 平台的一部分,因此它不是全球性的。命名约定很奇怪,我无法将密钥发送到用户和密码输入元素。它看起来像这样:<div class="logonRow" id="_id0:logon:USERNAME:row"><div class="logonLabel"><label for="_id0:log
2018-11-30
我的网页上有以下代码。它迭代列表,创建新单元格,并根据条件将 css 类分配给新表格单元格(假设类 .raw 已分配给某些单元格):<tr class="${(i % 2) == 0 ? 'odd' : 'even'}"><g:each in="${params.classProperties}" status="cnt" var="classProperty"><td class="${clas
2011-09-14