微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java Phantomjs在Windows和Linux中performance不同

我一直在试图解决这个问题,但不知道是什么原因,我用java和phantomjs做了一个程序,理论上它们都应该以同样的方式运行。

PC和服务器中的Phantomjs是相同的v.2.0。

在Windows(v.7)mitesting程序按预期工作,但在Linux(debian)程序失败,这个错误,当它试图点击一个元素:

Caused by: org.openqa.selenium.NoSuchElementException: {"errorMessage":"Unable to find element with css selector

现在,我知道有时我们必须等待几秒钟的时间才能加载页面,而这些已经完成了(甚至只是为了确保添加了一些内容),并且在Windows中正确地进行了testing。

Linux:如何杀死使用1935端口的程序?

即时重写一个tcpstream:它有多难? 如何倾倒所述stream?

在Linux服务器上编译Android .apk

包org.apache.hadoop.conf不存在

Taskkill似乎不会杀死进程

我尝试了点击function:

element.click();

用JavaScript代码

JavascriptExecutor js = (JavascriptExecutor)driver; js = (JavascriptExecutor)driver; js.executeScript("arguments[0].click();",element)

并采取行动:

Actions action = new Actions(driver); action.movetoElement(element).contextClick().build().perform(); //and this code too action.movetoElement(element).click().build().perform();

任何人有这个相同或相似的问题? 我还能做什么? 我从昨天卡住,我无法弄清楚这个问题。

注意:现在我有一种替代方法获取页面而不进行交互,但是在不同的操作系统中执行时仍然会与网页有不同的结果,例如:

通常我会得到这个链接:www.somesite.com/?search=xxxxx&date_in=dd/MM/yyyy&params=etc。 ,而是我得到www.somesite.com/?search=xxxxx,认search没有任何特定的search参数。

使用Apache poi从docx获取文本样式

servlet上下文初始化时无法启动批处理脚本

Apache Thrift Python-Java'拒绝连接'

在没有root权限的情况下在Linux上获得硬盘序列号

Java,Unicode,UTF-8和Windows命令提示

你需要使用onResourceError回调,找出发生了什么问题。

您还需要使用以下命令行选项:

--ignore-ssl-errors=true --ssl-protocol=any --debug=true

另见: 这个问题 。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐