我知道我会因此而得到废话,但如果有人可以提供帮助,这是值得的。
我无法在Windows计算机上安装Web驱动程序的任何地方找到指南,教程或说明。我有一个在宅基地流浪汉盒子上运行的网站,需要一种在本地运行验收测试的方法。我使用PhpBrowser进行了测试设置,但那些不能模拟JavaScript。如果有人知道这样做的指南或更好的方式来进行验收测试,那将极大地帮助。我有Ajax电话,所以PhpBrowser和像它一样的资源都无法工作。
谢谢!
答案 0 :(得分:1)
只需下载selenium webserver the jar file并在java -jar selenium-server-standalone-2.43.1.jar
的命令shell中运行它。 selenium服务器现在将侦听默认端口4444.如果运行测试,它应该按预期工作。请记住,selenium webserver打开firefox并将其用于测试。它对于观察测试用例非常有用。
如果您想进行无头测试(没有可见的浏览器),则需要下载phantomjs。解压缩并以--webdriver=4444
为参数运行phantomjs.exe(所以phantomjs.exe --webdriver=4444
)。
答案 1 :(得分:1)
按照评论中的说明下载并运行selenium-server-standalone-2.43.1.jar
。我必须在{accept.suite.yml文件中的firefox_binary: C:\Program Files (x86)\Mozilla Firefox\firefox.exe
下添加capabilities:
。我还将它添加到路径变量中,但我不确定这是否有所不同。不得不添加firefox_binary以使其工作。