selenium

    1热度

    2回答

    我想使用硒登录到一个网站。如果我输入错误的凭据并提交登录表单(不含硒),最终站点会提供拒绝访问的消息。但是当我使用硒做同样的事情时,访问被拒绝的消息不会出现。有什么建议么? 网址:https://oa.lombardfinance.com.au/ ChromeOptions options = new ChromeOptions(); options.addArguments("disa

    0热度

    1回答

    我创建了扩展TestCase的AppTest类。 如果我单独运行这个测试类运行成功,但是当我尝试调用通过主类,它给我的类上发现的错误 import java.io.File; import java.io.FileOutputStream; import java.util.List; import java.util.Map; import java.util.Set; import

    -1热度

    1回答

    我使用Betfair进行了大量下注,并在Google表格电子表格中追踪这些信息。 手动为每个赌注放置信息需要很长时间。 我想知道当我点击Betfair的“Place Bets”按钮(参见图片)时是否有从Betfair网站收集投注信息的方式,并且编写脚本将此信息添加到我的Google表格电子表格中,即使用硒Webdriver。 我想我问的是,是否有一种方法来调用我自己的脚本在网页上的特定事件。 任何

    0热度

    2回答

    我目前有一个使用WebdriverIO的测试脚本,点击一个按钮并等待弹出窗口显示。测试的目的是确保元素在点击后显示,但由于它是异步的,我必须等到它显示出来。 但是,如果我等到元素显示,我的断言将总是通过,如果waitForVisible成功。如果它不成功,它总是会在waitForVisible命令上抛出一个异常,并且断言永远不会执行。 下面是代码示例: browser.click(btnEleme

    -1热度

    2回答

    在应用程序中,很多字段都存在,并且所有字段都有过滤器(文本框)。所以一旦用户在任何一个过滤器中输入值,UI数据(UI表)将开始刷新。 我想等待数据在UI中加载,然后应用另一个过滤器。 有什么办法要等到数据被不使用的Thread.sleep

    -1热度

    1回答

    我目前正在使用python网络爬虫收集在谷歌上搜索到的图像。我用硒滚动搜索页面,并用美丽的汤来记录所有的元素。 对于某些图片,我可以轻松找到没有额外点击的网址,如“http://www.XXXXX.jpg”。但是对于一些图片,如果我不点击它并检查元素,那么src部分就像“data:image/jpeg; base 64,/ ...”。通过单击后检查缩放的图像,我将获得所需的网址。但我不知道如何使用

    1热度

    1回答

    在selenium xpath中,“//div[.//a[text()='SELENIUM']]”和“// div [// a [text()='SELENIUM']]”之间的区别是什么。 可不可以有人请澄清我的XPath查询,有什么区别时,我给点(。)//之前和无点(。).//a 你可以使用上面提到的XPath的在这个网址“http://demo.guru99.com/selenium/guru

    -2热度

    1回答

    因此,我为我的CPS类制作了魔术镜,并且我做了它,因此它将在全屏模式下使用浏览器选项卡进行多个显示。对于其中一台显示器,我希望将嵌入式Google日历调整为适合我的27英寸显示器(Google提供的日历设置)。当我在Firefox中正常打开日历时,该日历正常工作,但是当使用硒进行Geckodriver打开Firefox时,日历显示,但处于通用状态,无法对其进行编辑。我试图在其他浏览器中打开.htm

    1热度

    1回答

    我正在使用nodejs和nighwatch进行测试自动化的项目。这里的问题是测试不可靠,并给出很多误报。我尽一切努力使他们稳定并仍然遇到错误。我浏览了一些博客,如https://bocoup.com/blog/a-day-at-the-races,并做了一些代码重构。有没有人有一些建议来解决这个问题。在这一刻我有两个选择,要么我用Java重写代码(从解决方案中删除nodejs和nightwatch

    -1热度

    1回答

    我试图写出一些东西,我尝试了一些东西,但不起作用。我不知道该怎么做。 XSSFWorkbook wb1 = new XSSFWorkbook(); Sheet shee = wb1.createSheet("Data"); FileOutputStream fileOut = new FileOutputStream("C:\\Users\\User_2\\Desktop\\video