草庐IT

Watir-webdriver

全部标签

python - 如何使用 Selenium WebDriver for python 在浏览器上打开一个新窗口?

我正在尝试使用seleniumforpython在浏览器中打开一个新选项卡或一个新窗口。打开新选项卡或新窗口并不重要,重要的是打开浏览器的第二个实例。我已经尝试了几种不同的方法,但都没有成功。切换到一个不存在的窗口,希望在找不到该窗口时打开一个新窗口:driver.switch_to_window(无)遍历打开的窗口(虽然目前只有一个)forhandleindriver.window_handles:driver.switch_to_window(handle)尝试模拟键盘按键fromselenium.webdriver.common.keysimportKeysdriver.send

python - 如何使用 Selenium WebDriver for python 在浏览器上打开一个新窗口?

我正在尝试使用seleniumforpython在浏览器中打开一个新选项卡或一个新窗口。打开新选项卡或新窗口并不重要,重要的是打开浏览器的第二个实例。我已经尝试了几种不同的方法,但都没有成功。切换到一个不存在的窗口,希望在找不到该窗口时打开一个新窗口:driver.switch_to_window(无)遍历打开的窗口(虽然目前只有一个)forhandleindriver.window_handles:driver.switch_to_window(handle)尝试模拟键盘按键fromselenium.webdriver.common.keysimportKeysdriver.send

c# - Selenium Webdriver + PhantomJS 保持在大约 :blank for a specific site

我正在尝试将PhantomJS与SeleniumWebdriver一起使用并获得成功,但对于特定网站,我发现它没有导航到URL。我已经用Python和C#试过了。Python代码:dcap=dict(webdriver.DesiredCapabilities.PHANTOMJS)dcap["phantomjs.page.settings.userAgent"]=("Mozilla/5.0(WindowsNT6.2)AppleWebKit/537.36(KHTML,likeGecko)Chrome/31.0.1650.63Safari/537.36")service_args=['--l

c# - Selenium Webdriver + PhantomJS 保持在大约 :blank for a specific site

我正在尝试将PhantomJS与SeleniumWebdriver一起使用并获得成功,但对于特定网站,我发现它没有导航到URL。我已经用Python和C#试过了。Python代码:dcap=dict(webdriver.DesiredCapabilities.PHANTOMJS)dcap["phantomjs.page.settings.userAgent"]=("Mozilla/5.0(WindowsNT6.2)AppleWebKit/537.36(KHTML,likeGecko)Chrome/31.0.1650.63Safari/537.36")service_args=['--l

python - 如何在 python 中使用 phantomjs 和 selenium webdriver 设置窗口大小

我正在尝试使用由pythonwebdriver驱动的phantomjs获取全尺寸浏览器屏幕截图。现在我的屏幕截图测量为927x870,我想重置它。我试过:driver.manage().window().setSize(newDimension(1400,1000))基于thissource,但这是语法错误。我该怎么做? 最佳答案 因为那是Java。Python的文档是here.有一个名为set_window_size的方法,定义为here:driver.set_window_size(1400,1000)进一步阅读:Howtoge

python - 如何在 python 中使用 phantomjs 和 selenium webdriver 设置窗口大小

我正在尝试使用由pythonwebdriver驱动的phantomjs获取全尺寸浏览器屏幕截图。现在我的屏幕截图测量为927x870,我想重置它。我试过:driver.manage().window().setSize(newDimension(1400,1000))基于thissource,但这是语法错误。我该怎么做? 最佳答案 因为那是Java。Python的文档是here.有一个名为set_window_size的方法,定义为here:driver.set_window_size(1400,1000)进一步阅读:Howtoge

selenium.webdriver chrome驱动下载地址

如何用:fromseleniumimportwebdriverdriver=webdriver.Chrome(executable_path=r"D:\soft\chromedriver_win32\chromedriver.exe")#driver=webdriver.Firefox()driver.get("https://www.baidu.com/")#assert"Python"indriver.title下载地址: ​​​​​​​https://sites.google.com/chromium.org/driver/downloadsCurrentReleasesIfyouare

html - 使用 WebDriver 单击 <div class > 链接

我不知道如何点击div***中的链接下面是我的页面资源、xpath、css和我的失败尝试。每次尝试,我都收到org.openqa.selenium.NoSuchElementException:nosuchelement...帮忙吗?***AddNew***我的尝试:@TestpublicvoidaddCamp(){//WebElementlink=driver.findElement(By.linkText("AddNew"))//driver.findElement(By.xpath("//div[@class='AddContentBTN']/rel[text()='create

html - 使用 WebDriver 单击 <div class > 链接

我不知道如何点击div***中的链接下面是我的页面资源、xpath、css和我的失败尝试。每次尝试,我都收到org.openqa.selenium.NoSuchElementException:nosuchelement...帮忙吗?***AddNew***我的尝试:@TestpublicvoidaddCamp(){//WebElementlink=driver.findElement(By.linkText("AddNew"))//driver.findElement(By.xpath("//div[@class='AddContentBTN']/rel[text()='create

python+selenium报错AttributeError: ‘WebDriver‘ NameError: name ‘By‘ is not defined

python3.10.1selenium4.4.3旧版本导包:  fromseleniumimportwebdriver新版本导包:fromseleniumimportwebdriverfromselenium.webdriver.common.byimportBy需要多导一个,否则By是报错的定位语句drive.find_element(By.NAME,"username").send_keys("astudy")