Tag: selenium

Selenium IDE:从Excel中读取一组数据

这实际上不是一个问题,而是解决schemebuild议:我find了解决方法来从Excel中读取数据集。 在这种情况下,不需要多个用户或数据变化,但读取参数来创buildvalidation环境。 好的,解决方法是将excel文件保存为html格式,然后让Selenium IDE从中读取参数。 用户只需要同意使用相同的文件名。

数据匹配,即使程序在excel中设置为false FALSE – Selenium Web驱动程序

我已经创build了与控制台输出与Excel单元格数据匹配的程序,并基于数据匹配打印“TRUE” – “FALSE”。 问题是我的数据在这里匹配100%,那么在excel中也打印“FALSE”,为什么? 代码如下: //CODE TO REMOVE UNNECESSARY WARNING System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Jdk14Logger"); //CALL FIREFOX DRIVER TO OPEN IT WebDriver driver = new FirefoxDriver(); //GETTING PAGE , OPEN IT IN BROWSER AND GET PAGE TITLE TO PRINT IT driver.get("http://en.wikipedia.org/wiki/Software_testing"); String title = driver.getTitle(); System.out.println(title); //EXCEL FILE READING FileInputStream input = new FileInputStream("D:\\sel.xls"); int count=0; HSSFWorkbook wb […]

seleniumWebdriver复制ExcelSheet

我试图将包含7个名为Excel.xls表单的Excel表单复制到ExcelCopy.xls中,但是在@AfterTest中获取JavaNullException错误,并且对于此selenium代码非常新,请帮助我! package TestNG; import java.io.FileInputStream; import java.io.FileOutputStream; import jxl.Sheet; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import org.openqa.selenium.WebDriver; import org.openqa.selenium.support.ui.WebDriverWait; import org.testng.annotations.Test; import org.testng.annotations.BeforeTest; import org.testng.annotations.AfterTest; public class DuplicateExcelSheet { WebDriver driver; WebDriverWait wait; Workbook w; Sheet s; FileInputStream fi; FileOutputStream fo; WritableWorkbook ww; WritableSheet ws; @Test public void f() throws Exception{ int colCount=s.getColumns(); […]

当selenium自动化testing用例场景失败时,如何报告我的Excel表格失败?

情景是: 1)打开浏览器。 2)导航到应用程序URL。 3)这里来了棘手的部分: 驱动程序几乎大部分时间都可以使用sendkeys()方法input用户名和密码。 但在极less数情况下,驱动程序无法执行操作,login页面只能冻结。 这是我的脚本: driver.findElement(XPATH).sendKeys(userName); driver.findElement(XPATH).sendKeys(password); driver.findElement(XPATH).click(); // waiting for landing page to load Thread.sleep(70000); elib.setExcelData("DATA", 1, 4, "PASS"); 当一切正常,它inputPASS在我的Excel表单。 现在,在login页面挂起的情况下,如何在excel表格中inputFAIL? 注意:我是使用Java语言的selenium webriver。

如何使用seleniumwebdriver检查数据更新?

我有工作门户进行testing。 我正在testing一旦求职者更新他/她的简历,实际上所有的现场数据是否正在更新? 我已经在上面自动执行了简单而快速的回归testing。 这时我正在做: 1 – 将恢复数据存储到Excel中 – 更新前 2 – 更新恢复数据 3 – 将恢复数据再次存储到同一个Excel中 – 更新后 4 – 现在我正在比较更新之前和更新 之后的单元格数据,并检查数据是否匹配或不匹配。 如果数据不匹配,则意味着数据更新。 那么我是以正确的方式来做的吗? 在selenium webdriver中有没有其他简单的方法来检查以上的东西,我的意思是检查数据是否更新?

如何使用selenium webdriver将3个不同variables的3列值写入Excel工作表

我正在使用Selenium WebDriver,并且使用下面给出的scheme进行阻止。 testing场景 我有一个包含100个表行的页面,我需要获取每行的详细信息,并将其写入Excel工作表。 所以Excel表格中的列数是3,行数是100。 我需要将3列值存储在3个不同的variables中,我需要将它传递给Excel写操作代码。 有人可以提供一个很好的逻辑。我正在使用poi框架进行excel操作。 Here are the steps —————— – Step 1: Navigate to the page containing 100 rows (Say Page 1) – Step 2: Click on the first rows – Step 3: Navigate to the details page of that rows – Step 4: Fetch the details from page such as 'Name','Email', […]

用Selenium运行VBA循环将html数据转换为Excel

我最近协助从Stackoverflow的家伙从网页上抓取数据。 这是一个伟大的社区。 我被给了一个函数,将数据从包含url的单元格中提取到excel中。 不幸的是,我遇到了一些问题,因为我需要一个循环function,以便Excel保存或刷新页面后,不会重新启动所有我的function。 到目前为止,我试图build立这个,但在VBA旁边是无用的。 想知道是否有人可以提供一点额外的帮助。 Sub POSTPageViews() Dim InputSheet As Worksheet Dim i As Long Dim AllWords As Range Dim text As String Dim OutValue As String Dim driver As SeleniumWrapper.WebDriver On Error Resume Next Set driver = New SeleniumWrapper.WebDriver driver.Start "chrome", "https://re.po.st/" driver.Open strLocation Set InputSheet = Active Set WorkRng = Application.Selection WordListSheet.Range("E1") […]

selenium和卓越

我需要编写一个使用excel文件单元填充网站信息的代码。 driver.findElement(By.name("A-TOTAL-AREA")).clear(); driver.findElement(By.name("A-TOTAL-AREA")).sendKeys("89"); 例如,所以总面积将取自Excel中的“硬编码”,而不是“硬编码”。

用Javascript将HTML页面刮到Excel中

希望你们中的一个能帮助我。 我试图从这个网页导入数据到excel以及其他一些网站是相同的: https ://re.po.st/qZZYQJ – 基本上我想要总点击数字:322,627,并有在excel中的URL旁边的列。 我尝试在谷歌电子表格中使用importhtml和importxml,但无法使其工作。 我相信这是因为这个元素是在JavaScript呈现? 有谁知道如何得到这个元素? 有没有我可以使用的VBA代码。 我不是最技术的人,所以我很抱歉,如果我监督一些事情。 麦克风

允许Firefox使用Selenium自动下载文件。 这可以用PhantomJS来完成吗?

fp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList",2) fp.set_preference("browser.download.manager.showWhenStarting",False) fp.set_preference("browser.helperApps.alwaysAsk.force", False) fp.set_preference("browser.download.manager.showWhenStarting", False) fp.set_preference("browser.download.manager.useWindow", False); fp.set_preference("browser.download.manager.alertOnEXEOpen", False) fp.set_preference("browser.download.folderList", 2); fp.set_preference("browser.download.dir", '/home/ubuntu'); fp.set_preference("browser.download.manager.alertOnEXEOpen", False); fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "text/csv,application/vnd.ms-excel, application/force-download,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/msword, application/XLS;text/csv, application/XLSX;text/csv, application/csv, application/ris, text/csv, image/png, application/pdf, text/html, text/plain, application/zip, application/x-zip, application/x-zip-compressed, application/download, application/octet-stream") fp.set_preference("browser.download.manager.showWhenStarting", False); fp.set_preference("browser.download.manager.focusWhenStarting", False); fp.set_preference("browser.download.useDownloadDir", True); fp.set_preference("browser.helperApps.alwaysAsk.force", False); fp.set_preference("browser.download.manager.alertOnEXEOpen", False); fp.set_preference("browser.download.manager.closeWhenDone", True); fp.set_preference("browser.download.manager.showAlertOnComplete", False); fp.set_preference("browser.download.manager.useWindow", False); fp.set_preference("services.sync.prefs.sync.browser.download.manager.showWhenStarting", False); […]