小编Niy*_*ati的帖子

如何使用Java处理Selenium WebDriver中的弹出窗口

我想在rediff.com中处理登录部分,但以下代码不适用于此:

driver.get("http://www.rediff.com/");
WebElement sign = driver.findElement(By.xpath("//html/body/div[3]/div[3]/span[4]/span/a"));
sign.click();
String myWindowHandle = driver.getWindowHandle();
driver.switchTo().window(myWindowHandle);
WebElement email_id= driver.findElement(By.xpath("//*[@id='signin_info']/a[1]"));
email_id.sendKeys("hi");
Run Code Online (Sandbox Code Playgroud)

如果myWindowHandle不是正确的字符串,那么让我知道如何获取弹出窗口名称,因为我找不到弹出窗口的名称.

java popup popupwindow selenium-webdriver

23
推荐指数
4
解决办法
24万
查看次数

如何使用Selenium WebDriver在Firefox中创建配置文件

当我们写这样的东西时:

FirefoxProfile ffprofile = new FirefoxProfile(new File("D:\\Selenium"));
Run Code Online (Sandbox Code Playgroud)

这是否意味着我们正在创建新的个人资料?因为我无法在Firefox配置文件部分找到任何新配置文件.

所以现在我的问题是,如何为Firefox浏览器创建新的配置文件?

profile selenium selenium-webdriver

7
推荐指数
2
解决办法
5万
查看次数

如何使用 Selenium Webdriver 中的“上传图像按钮”上传文件/照片

  WebElement UploadImg = driver.findElement(By.xpath("//*[@id='file_upload_button']"));
  UploadImg.click();
  WebElement frame =driver.switchTo().activeElement();
  frame.sendKeys("d:\5.jpg");
Run Code Online (Sandbox Code Playgroud)

此代码仅打开系统窗口,但未选择任何照片/文件

java selenium selenium-webdriver

0
推荐指数
1
解决办法
3万
查看次数