我使用带有Selenium的Chrome驱动程序2.35的WebDriver.
我有一个双显示器设置,我在其中运行我的测试用例.我大部分时间都无条件地运行我的情况但有时候,当我想调试时,我用浏览器运行它.
窗口打开,我将它拖到我的第二台显示器上,继续使用我的主监视器中的其他东西.但是,只要在二级Chrome Selenium屏幕中有操作,焦点就会转移到该窗口,我将失去控制权.
这真的很烦人,还有其他人遇到过这个问题吗?有解决方案吗
我有这个逻辑,当前页面的标题首先点击下一个按钮,再次获取标题,如果两个标题相同,意味着导航没有移动到下一页,它再次点击下一步.
但是,我的问题是title元素的Xpath不同 - 相同的title元素有两个Xpath.一个是其他页面中的另一个页面.
就是这个,
(.//span[@class='g-title'])[2]
Run Code Online (Sandbox Code Playgroud)
要么
.//span[@class='g-title']
Run Code Online (Sandbox Code Playgroud)
那么,我该怎么处理呢?
我发现听起来很难.
所以,我有一个最大日期和一个最小日期,我需要找到这两个日期之间的中位数日期.我使用Java 8来查找我的最大和最小日期,
LocalDate gerbutsmin = YearMonth.now().plusMonths(2).atDay(1);
LocalDate gerbutsmax = YearMonth.now().plusMonths(15).atDay(1);
Run Code Online (Sandbox Code Playgroud)
在此之后我将如何继续?也许我需要切换回Calander?
假设我没有Grid设置,我可以从Selenium WebDriver启动的最大并发Chrome线程数是多少?
是5吗?而且对Chrome Headless也适用吗?
connection selenium http persistent-connection httpconnection