Selenium WebdriverIO单击“不在firefox上工作,但在chrome上工作”
我正在编写一个简单的WebDrivero测试,在这里我单击一个元素。当在Chrome上运行测试时,它可以正常工作,但由于某些原因,当我在Firefox上运行测试时,什么都没有发生。这是没有错误的 这就是元素Selenium WebdriverIO单击“不在firefox上工作,但在chrome上工作”,selenium,ubuntu,firefox,xpath,webdriver-io,Selenium,Ubuntu,Firefox,Xpath,Webdriver Io,我正在编写一个简单的WebDrivero测试,在这里我单击一个元素。当在Chrome上运行测试时,它可以正常工作,但由于某些原因,当我在Firefox上运行测试时,什么都没有发生。这是没有错误的 这就是元素 <span class="cdc4f612">More Options</span> 或 我正在使用以下版本: Selenium独立服务器:3.7.1 Firefox:56.0.2(64位) 壁虎河:0.18.0 Ubuntu:17.04嘿,阿德尔!您还可以提供错误
<span class="cdc4f612">More Options</span>
或
我正在使用以下版本:
Selenium独立服务器:3.7.1
Firefox:56.0.2(64位)
壁虎河:0.18.0
Ubuntu:17.04嘿,阿德尔!您还可以提供错误回溯吗?无论如何,
geckodriver
的问题是众所周知的,但是对于像这样常见的问题,click()
应该可以正常工作。Hi@iamdanchhiv。当从终端运行测试时,我在终端上没有看到任何错误。嗯。。。您可以将logLevel
设置为verbose
(在wdio.config.js
文件中)并重新运行,然后附加错误。默认情况下,WDIO应报告错误,尽管A.F.A.I.K.@iamdanchhiv这里是测试日志。我看这里没有任何错误。嘿,阿德尔!您还可以提供错误回溯吗?无论如何,geckodriver
的问题是众所周知的,但是对于像这样常见的问题,click()
应该可以正常工作。Hi@iamdanchhiv。当从终端运行测试时,我在终端上没有看到任何错误。嗯。。。您可以将logLevel
设置为verbose
(在wdio.config.js
文件中)并重新运行,然后附加错误。默认情况下,WDIO应报告错误,尽管A.F.A.I.K.@iamdanchhiv这里是测试日志。我看这里没有任何错误。
//span[text()='More Options']
//*[text()='More Options']
browser.click(xpath)