相关疑难解决方法(0)

如何使用Selenium WebDriver打开新标签?

如何使用Selenium WebDriver(又名Selenium 2)在现有Firefox浏览器中打开新选项卡?

firefox selenium browser-tab selenium-webdriver

103
推荐指数
9
解决办法
22万
查看次数

使用Selenium WebDriver和Java切换选项卡

使用Selenium WebDriver和JAVA.我试图自动化一个功能,我必须打开一个新的选项卡在那里做一些操作,然后回到上一个选项卡(父).我使用了开关手柄,但它不起作用.还有一个奇怪的事情是两个标签有相同的窗口句柄,因此我无法在标签之间切换.

但是,当我尝试使用不同的Firefox窗口时,它可以工作,但是对于标签,它不起作用.

请帮我,如何切换标签.或者如何在不使用窗口句柄的情况下切换标签,因为在我的情况下,窗口句柄与两个标签相同.

(我观察到当你在同一个窗口中打开不同的标签时,窗口句柄保持不变)

java testing selenium automation selenium-webdriver

61
推荐指数
5
解决办法
23万
查看次数

Selenium WebDriver:打开新选项卡而不是新窗口

我正在使用Selenium WebDriver.每个链接都在新的浏览器窗口中打开.这对我来说不方便.如何更改它以便在新标签中打开?

selenium tabs window webdriver selenium-webdriver

12
推荐指数
2
解决办法
3万
查看次数

使用 Ruby selenium 打开浏览器选项卡

有人可以帮我解决以下代码有什么问题吗?我的目的是能够在浏览器中打开一个新选项卡。脚本通过,但并没有真正打开新选项卡

require 'selenium-webdriver'

@browser = Selenium::WebDriver.for :chrome
@browser.navigate.to "http://www.google.com"
body = @browser.find_element(:tag_name => 'body')
body.send_keys(:control, 't')

p "total number of windows"
p @browser.window_handles.length
p "printing window ids"
@browser.window_handles.each do  |window|
  p  window
end
@browser.quit
Run Code Online (Sandbox Code Playgroud)

ruby selenium-webdriver

2
推荐指数
1
解决办法
8068
查看次数