小编mis*_*hra的帖子

NoSuchElementException与无头铬和硒

我正在尝试将无头铬用于硒测试,并进行了以下更改:

DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("--headless");
options.addArguments("--disable-gpu");
options.addArguments("window-size=1800x1080");
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options);
Run Code Online (Sandbox Code Playgroud)

我的测试登录到内部页面,然后等待该元素可见:

selenium.waitForElementVisible("xpath=//tr/td/div[@class[contains(., 'x-grid-cell-inner')] and text()='Global Test Merchant 14']");
Run Code Online (Sandbox Code Playgroud)

当我没有无头的选择但我得到时,这一切都很好

org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element:  {"method":"xpath","selector":"//tr/td/div[@class[contains(., 'x-grid-cell-inner')] and text()='Global Test Merchant 14']"} 
Run Code Online (Sandbox Code Playgroud)

当我用--headless运行测试时。

Chrome版本:62.0.3202.89 chromeDriver:2.33.506120 Selenium版本:2.53.0 Windows 7

java selenium xpath selenium-webdriver google-chrome-headless

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

更新MySQL中的视图

我正在创建一个视图来向用户显示他/她的数据,但我也希望用户能够在这些视图中的某些字段中进行更改.视图中所做的更改是否也反映在基表中?

另外,我是否可以更新由多个基表组成的视图?

mysql views sql-update

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