草庐IT

Webdriver-manager

全部标签

python - 如何使用 Selenium 使 chrome webdriver 中的所有声音静音

我想编写一个使用selenium包的脚本,如下所示:fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("https://www.youtube.com/watch?v=hdw1uKiTI5c")现在在获得所需的URL后,我想静音chrome声音。我怎么能这样做?像这样:driver.mute()是否可以与任何其他Webdrivers一起使用?像Firefox还是...? 最佳答案 不确定是否可以,通常对于任何页面,在打开页面后执行此操作,但您可以通过设置--

用于处理弹出浏览器窗口的 Python webdriver 不是警报

我正在开发一个Web应用程序,其中单击某个链接会出现另一个弹出窗口。弹出窗口不是警报,而是一个包含各种字段的表单,用户可以输入并单击“下一步”。如何使用selenium处理/自动化这个弹出窗口。总结:-点击超链接(网址)-“点击这里”用户注册表单显示为弹出窗口一个数据由用户填写点击下一步/提交按钮。另一个下一个重定向到另一个页面/表单“用户个人信息页面”个人信息由用户填写点击“下一步/提交”弹出窗口消失了。现在对原始/基本页面进行进一步处理。 最佳答案 切换到弹出窗口具有挑战性,至少有两个不同的原因:很多人都知道的,就是在弹窗出现的

python - 如何在 python webdriver 中为 phantomjs/ghostdriver 设置代理?

我正在尝试弄清楚如何通过HTTP代理路由我的请求。我正在像这样初始化webdriver:user_agent='myuseragent1.0'DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.userAgent']=user_agentdriver=webdriver.PhantomJS()我浏览了文档和源代码,但似乎找不到通过webdriver使用带有phantomjs的代理服务器的方法。有什么建议吗? 最佳答案 以下是如何在Python中为PhantomJs设置代理的示

python - ImportError:使用 manage.py 时没有名为 django.core.management 的模块

我正在尝试在我拥有的Django应用程序上运行pythonmanage.pyrunserver并收到此错误:Traceback(mostrecentcalllast):File"manage.py",line8,infromdjango.core.managementimportexecute_from_command_lineImportError:Nomodulenameddjango.core.management这是pipfreeze|的输出grep-idjango表明我确实安装了Django:Django==1.6.5django-cached-authentication-

Python:Selenium Firefox Webdriver 失败并出现错误: 'Can' t 加载配置文件...WARN addons.xpi...”

我正在尝试运行以下Python代码以通过Selenium创建一个FirefoxWebdriver窗口:fromseleniumimportwebdriverdriver=webdriver.Firefox()driver.get("http://www.google.com")虽然这段代码在几周前运行良好,但它现在会产生以下不祥的消息:Traceback(mostrecentcalllast):File"test.py",line2,indriver=webdriver.Firefox()File"c:\python27\lib\site-packages\selenium\webdr

python - 使用 selenium webdriver 获取浏览器版本

如何获取正在使用的浏览器版本?>>>fromseleniumimportwebdriver>>>driver=webdriver.Firefox()>>>printversion 最佳答案 这个答案让我走上了正确的道路,但它特定于python,而且主题更广泛。所以,我正在为Java添加一个更棘手的答案。目前我使用的是selenium2.25.0。//makesurehavecorrectimportstatements-Ihadtoaddtheseimportorg.openqa.selenium.Capabilities;impo

python - 使用 django : from "python manage.py shell" to python script

我可以移动到一个python项目目录(比如c:\www\myproject)然后发出pythonmanage.pyshell然后我可以使用django项目中的所有模块,从shell命令中说出以下命令:importsettingsfromdjango.templateimportTemplate,Contextt=Template("Mynameis{myname}.")c=Context({"myname":"John"})f=open('write_test.txt','w')f.write(t.render(c))f.close现在,当我尝试将所有命令收集到python脚本中时,比

python - 导入错误无法在windows环境下导入名称execute_manager

我会让你快速上手。我正在尝试设置Windows开发环境。我已经成功安装了python、django和virtualenv+virtualenwrapper(windows-cmdinstaller)workonenvPython2.7.6(default,Nov102013,19:24:24)[MSCv.150064bit(AMD64)]onwin32Type"help","copyright","credits"or"license"formoreinformation.>>>importdjango>>>django.VERSION(1,6,1,'final',0)>>>quit(

python - -bash : ./manage.py:权限被拒绝

运行后:$./manage.pymigrate我收到以下错误:-bash:./manage.py:Permissiondenied在数据库中进行更改后尝试运行迁移。任何建议将不胜感激。 最佳答案 您需要使manage.py可执行才能执行它。做chmod+xmanage.py使其可执行。或者,您可以执行pythonmanage.py而是。 关于python--bash:./manage.py:权限被拒绝,我们在StackOverflow上找到一个类似的问题: h

php - fatal error : Class 'MongoDB\Driver\Manager' not found

我想使用MongoDB驱动程序,但是当我使用它时它会报错:$mongo=newMongoDB\Driver\Manager("mongodb://localhost:27017");错误:Message:Class'MongoDB\Driver\Manager'notfound当我用php_info()检查它时,我看到,有使用驱动有什么要求吗? 最佳答案 Mongo扩展和MongoDB扩展之间存在一些混淆,它们并不相同。由于您的版本号,我猜您使用的是旧的Mongo扩展,该扩展已弃用。确保安装新的MongoDBextension你应该