草庐IT

webdriver-profile

全部标签

ImportError: cannot import name 'Keys' from 'selenium.webdriver' (E:\ProgramData\Anaconda3\lib\site-...

这个错误提示表明你正在尝试从selenium.webdriver包中导入名为"Keys"的模块,但是在selenium.webdriver的初始化文件init.py中找不到这个模块。你可以尝试以下步骤来解决这个问题:确保你安装的selenium版本是最新的,并且与你使用的Python版本兼容。尝试重新安装selenium包,使用命令pipinstallselenium--upgrade。如果上述步骤都不能解决问题,可以考虑检查你的代码中是否有语法错误,或者是否有其他错误导致了这个错误。

java - Webdriver:java.net.BindException:地址已在使用:连接

在运行webdriver时,运行3分钟后,出现以下异常并且Webdriver崩溃。我只使用一个webdriver实例和一个FirefoxDriver配置文件。Exceptioninthread"main"org.openqa.selenium.WebDriverException:java.net.BindException:Addressalreadyinuse:connectSysteminfo:os.name:'WindowsXP',os.arch:'x86',os.version:'5.1',java.version:'1.6.0_18'Driverinfo:driver.ve

java - 如何使用 selenium webdriver 悬停并单击不可见的元素?

我的HTML页面上有一个不可见的元素,当鼠标悬停在该元素上时,该元素就会变得可见。我要做的是将鼠标悬停在元素上点击元素(它将显示4个选项)点击其中一个选项我正在为selenium网络驱动程序使用JavaAPI,以下是我一直在尝试的内容Actionsbuilder=newActions(driver);builder.moveToElement(MainMenuBTN).click().build().perform();subMenuBTN.click();MainMenuBTN=悬停鼠标时可见的元素在它上面subMenuBTN=从菜单选项中选择的元素显示发生的事情是,MainMenu

解决selenium的WebDriver object has no attribute ‘find_element_by_xpath‘问题

解决selenium的WebDriverobjecthasnoattribute'find_element_by_xpath’问题在使用selenium操作浏览器时,常见的一种定位元素的方式就是Xpath定位。但有时候会出现WebDriverobjecthasnoattribute'find_element_by_xpath’的错误提示,意思是WebDriver对象没有该方法。这通常是因为引入selenium包时未正确命名WebDriver导致的。为了解决这个问题,只需要在导入selenium的时候明确地指定webdriver,代码如下:fromseleniumimportwebdriverb

java - 如何在 Selenium WebDriver 中选择日期选择器

目前正在研究SeleniumWebDriver并使用Java。我想从下拉列表中选择daterange中的值。我想知道如何在日期选择器下拉列表中选择Date,Monthandyear值.这是HTML标签:我试过下面的示例代码:Log.info("ClickingonFromdaterangedropdown");JavascriptExecutorexecutor8=(JavascriptExecutor)driver;executor8.executeScript("document.getElementById('fromDate').style.display='block';")

java - 使用 Java 使用 Selenium WebDriver 获取页面标题

如何使用SeleniumWebDriver和java验证标题标签中的一些文本? 最佳答案 您可以使用JUnit或TestNG框架轻松完成。做如下断言:StringactualTitle=driver.getTitle();StringexpectedTitle="TitleofPage";assertEquals(expectedTitle,actualTitle);或者,assertTrue(driver.getTitle().contains("TitleofPage")); 关于j

java - 如何使用带有 Java 的 Selenium WebDriver (Selenium 2) 在文本框中键入内容?

我正在使用Selenium2。但是在运行以下代码后,我无法在文本框中输入。packageActor;importorg.openqa.*;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.firefox.FirefoxDriver;importorg.junit.*;importcom.thoughtworks.selenium.*;//importorg.junit.Before;

java - 使用 webdriver 关闭除第一个选项卡/主选项卡之外的所有打开的选项卡

谁能告诉我如何使用webdriver关闭除第一个选项卡/主选项卡之外的所有打开的选项卡?我在下面尝试过,但它正在关闭所有选项卡,包括第一个选项卡。publicstaticvoidcloseTabs(){Stringwh1=driver.getWindowHandle();Stringcwh=null;while(wh1!=cwh){newActions(driver).sendKeys(Keys.CONTROL).sendKeys(Keys.NUMPAD1).perform();driver.findElement(By.tagName("body")).sendKeys(Keys.C

java - 如何使用 javascript 使用 selenium Webdriver 使用 java 设置所选 Web 元素的属性?

我想使用javascript为网页上的选定元素设置属性。我找到了两种使用javascript设置属性的方法1WebDriverdriver;//AssignedelsewhereJavascriptExecutorjs=(JavascriptExecutor)driver;js.executeScript("document.getElementByID('//idofelement').setAttribute('attr','10')");2WebElementelement=driver.findElement(By.id("foo"));Stringcontents=(Stri

java - Selenium WebDriver Firefox 错误 - 连接失败

我已完成研究并发现了其他相关问题。没有人有帮助。到目前为止:拥有最新版本的selenium安装了旧版本的firefox我在Windows7上安装了eclipse,我创建了一个.war并在localhost:8080/JSPprojectServlets(在W7上)下的eclipse中进行了测试,它工作正常。selenium打开firefox,获取url,然后获取源代码。然后我将.war文件放入tomcat7/webapps下的linux(ubuntu)机器中,并尝试使用192.168.1.102:8080/JSPprojectServlets下的Windows7机器访问它,但它不起作用