我正在尝试执行文件上传时的点击操作 页面的html代码是
<button class="w85bt fl" onclick="clearDefaultTextCV('copyPaste');truncateTextCv();if(gbi('upUrl').value != 'false' || gbi('copyPaste').value.length>0){gbi('editForm').submit();}" type="button">
<div>
<p><p/>
<b>Save</b>
<em/>
WebElement savebutton = driver.findElement(By.cssSelector(".w85bt.fl"));
System.out.println(savebutton);
savebutton .click();
我正在执行上面提到的操作。 但是我的代码无法执行点击操作。 它没有抛出异常没有找到这样的元素
答案 0 :(得分:0)
我正在考虑您的定位器很好并且能够找到元素
现在使用下面的代码点击按钮
WebElement element= driver.findElement(By.cssSelector(".w85bt.fl"));
JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("arguments[0].click();", element);
如果仍然无法正常工作,请检查您的DOM中是否存在任何框架。 如果没有框架,那么检查你的定位器,可能是你的定位器有问题
希望它会对你有所帮助:)。
答案 1 :(得分:0)
您可以使用以下代码:
sonar.perforce.port
sonar.perforce.username
sonar.perforce.password.secured
希望它对你有用。