相关疑难解决方法(0)

如何在 Selenium WebDriver 3 中最小化浏览器窗口

将窗口最大化driver.manage().window().maximize();,如何使用 Java最小化Selenium WebDriver 中的浏览器窗口?

selenium selenium-webdriver

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

如何在浏览器最小化时使用 selenium webdriver 执行测试

我尝试运行这个程序。它可以很好地处理代码,但是当我最小化浏览器时,会弹出错误。程序似乎无法找到该按钮。有什么我可以用来修复它的吗?帮助

import selenium
from selenium import webdriver
from selenium.webdriver.support.ui import Select
import os
import datetime
from tkinter import *
from tkinter import filedialog
from tkinter import messagebox as msgbox

# Using Chrome to access web
driver = webdriver.Chrome()


master = Tk()
master.resizable(0, 0) #0 means false
genType = StringVar(master)       
options = ["1-Day Admission Only", "Audio Only"]
genType.set(options[0])


def optionChanged(var):
    if var == "1-Day Admission Only":
        met()
    elif var == "Audio Only":
        met()

genTypeMenu = OptionMenu(master, genType, *options, command=optionChanged)
        
def start(): …
Run Code Online (Sandbox Code Playgroud)

python selenium webdriver selenium-webdriver

5
推荐指数
1
解决办法
3087
查看次数

如何在python中隐藏Chrome驱动程序?

虽然我知道有人问过这个问题,但我找不到合适的答案,所以我又问了一遍.我使用PhantomJS来抓取网站,但在Mac上速度非常慢,所以我想要Chrome浏览器,但Chrome浏览器显示浏览器很糟糕,我可以将其隐藏吗?我尝试了如下代码,仍然显示一个小浏览器窗口..

browser = webdriver.Chrome()
browser.set_window_position(0, 0)
browser.set_window_size(0, 0)
Run Code Online (Sandbox Code Playgroud)

python headless-browser selenium-chromedriver

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

什么是硒,什么是WebDriver?

什么是硒?

当您打开Selenium的官方页面时,您首先读到的是“什么是Selenium?”中的“ Selenium automates browser”。部分。“硒的哪个部分适合我?”部分 下面提供了Selenium WebDriver和Selenium IDE之间的选择。据此,我推断出Selenium是工具的集合,该集合包括IDE,WebDriver API(语言绑定),Grid,Selenium Standalone Server,浏览器驱动程序。必须下载适当的文件才能构建项目。

什么是WebDriver?

WebDriver是一个API。它用多种语言编写,这些语言称为语言绑定。API具有控制浏览器的功能。您可以使用这些功能编写脚本来以所需的方式(测试用例)控制浏览器。

这就是我所知道的。如果我错了,请纠正我。我想从面试的角度知道这两个问题的答案。

selenium webdriver selenium-webdriver

4
推荐指数
2
解决办法
602
查看次数

如何使用Selenium RC关闭或最小化浏览器窗口?

每次我通过Selenium RC启动一个Firefox实例时,我都会得到3个不需要出现的窗口:

  • 附加组件窗口通知我"已经安装了3个新的附加组件"(因为我正在使用Selenium的自定义配置文件,它显然添加了DocumentReadyState,KillFF和Selenium RC Runner附加组件)

  • HTTP://本地主机:4444 /硒服务器/核心/ Blank.html开始=真窗口

  • 双窗口有两个以chrome开头的标签://src/content/RemoteRunner.html?sessionId = ...每个

我不需要任何这些是可见的,每次我必须手动关闭附加组件窗口,以最小化其他两个窗口,并最大化Selenium控制的主浏览器窗口.经过这么多次,我很生气,寻求解决方案:

有没有办法自动关闭附加组件窗口并最小化其他两个窗口?

顺便说一句,我在OS X上,所以我也很欣赏一些替代解决方案,它通过操作系统自动化,而不是直接使用Selenium.

macos firefox selenium selenium-rc

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