小编KAK*_*KAK的帖子

如何避免Page Object中的复合类名错误?

当我尝试使用class = "country name"在页面对象中有空格的类名时,我得到:

Compound class names not permitted Selenium::WebDriver::Error::UnknownError)
Run Code Online (Sandbox Code Playgroud)

如何使用具有空格的类名.

例如:

class = "country name"
Run Code Online (Sandbox Code Playgroud)

selenium pageobjects page-object-gem selenium-webdriver

11
推荐指数
1
解决办法
4万
查看次数

无法执行量角器,收到"找不到update-config.json"错误消息

当我尝试执行我的.js文件时,获取以下错误消息.

在此输入图像描述

我运行命令"webdriver-manager update"并尝试执行该文件,但同样的错误仍然存​​在.任何人都可以帮助我克服同样的问题.

selenium-webdriver protractor cucumberjs

5
推荐指数
2
解决办法
8818
查看次数

webdriver-manager更新抛出错误:连接ETIMEDOUT

安装webdriver-manager时,我收到ETIMEDOUT错误.查找错误详细信息如下:

C:\Users\....> webdriver-manager update

webdriver-manager: using global installed version 12.0.6
events.js:160

      throw er; // Unhandled 'error' event
  ^
Error: connect ETIMEDOUT XX.XXX.XX.XXX:XXX

at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)
Run Code Online (Sandbox Code Playgroud)

当我试图ping主机时XX.XXX.XX.XXX.得到Destination net unreachable消息.你能不能请任何人帮助我克服这个问题.

selenium node.js selenium-webdriver protractor

3
推荐指数
1
解决办法
3167
查看次数

在量角器chai中使用"最终"时获取"不是一个可靠的"消息

当我试图验证以下情况时.

 var val1 = "ONE";
 var val2 = "TWO";
 expect(val1==val2).to.eventually.equal(false)
Run Code Online (Sandbox Code Playgroud)

我变得虚假不是一个明确的消息,如果我最终删除条件如下,那么它工作正常.

 var val1 = "ONE";
 var val2 = "TWO";
 expect(val1==val2).to.equal(false)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我理解差异.此外,如果条件失败,它将显示错误消息,而不是执行hooks.js.

cucumber chai protractor cucumberjs

2
推荐指数
1
解决办法
3296
查看次数

如何在Protractor中清除浏览器缓存

在我的一个场景中,我需要清除浏览器缓存.我尝试了下面的一个,但它不会工作.

 browser.driver.manage().deleteAllCookies();
 browser.executeScript('window.sessionStorage.clear();');
 browser.executeScript('window.localStorage.clear();');
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事?

browser-cache selenium-webdriver protractor

1
推荐指数
1
解决办法
6138
查看次数