selenium-webdriver - 我正在尝试单击搜索按钮,但未单击,并且在控制台中没有任何异常
问题描述
在这里我有“选择”下拉菜单和“搜索”选项,我有一个“搜索”按钮,当我将数据输入下拉菜单和搜索选项时,我需要点击搜索按钮..但是搜索按钮没有点击在这里并且控制台中没有显示异常..所以搜索到的数据没有显示..
//finding the "Select" drop down element
Select data=new Select(driver.findElement(By.name("driverKeyName")));
data.selectByVisibleText("Driver Name");
//finding the "Search" field element
driver.findElement(By.name("driverValue")).sendKeys("Malveena");
//finding the "search" button element
WebDriverWait wait2 = new WebDriverWait(driver, 10);
wait2.until(ExpectedConditions.elementToBeClickable(By.id("assignVechile")));
我需要点击搜索按钮。
html代码
<input type="submit" class="btn btn-primary" value="Search" name="Save" id="assignVechile">
登录:
在这个“添加驱动程序”按钮中,我也遇到了同样的问题
解决方案
我已经检查过了,当您单击驱动程序管理链接时。有一个加载器可以阻止驱动程序与底层元素交互。
单击驱动程序管理链接后,您需要添加等待。仅出于测试目的在单击驱动程序管理链接后使用 thread.sleep(20)。
loader div 有一个属性style="visibility:hidden ;" 您还可以使用显式等待,其中驱动程序仅在样式属性为style="visibility:hidden ;"时继续
推荐阅读
- matlab - 如何在MATLAB中的图形的ylabel上写一个方程?
- php - 在进行注册之前检查用户是否登录
- asp.net-core-2.1 - 如何在 .net core 2 项目中启用 cors 在 apache2 服务器中运行
- sql - 列的 Netezza 时间戳数据类型
- qt - 处理 QMessageBox 实例的正确方法是什么?
- html - CSS 导航链接在悬停时不会改变
- azure - Azure - 将附加到 Service Fabric VM 规模集的负载均衡器从一个更改为另一个,或者将现有的从公共更改为私有
- python - 你如何测试立即运行的代码?
- php - 在 WooCommerce 购物车项目中显示特定格式的产品属性
- c++ - 复制向量本身