Python中文
首页
教程
问答
标签
搜索
登录
注册
在selenium2library中无法识别使用自定义库打开的RobotFramework浏览器
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我是Python和Robot框架的初学者。我正在尝试创建并学习在我的robot框架测试套件中使用自定义库。在</p> <p>我用以下代码创建了一个自定义库:</p> <pre><code>from selenium import webdriver import time class CustomLibrary: def Open_My_Browser(self): browser = webdriver.Chrome() browser.maximize_window() browser.get("http://demo.guru99.com/V4/") time.sleep(5) </code></pre> <p>我导入了这个自定义库并指定了关键字“打开我的浏览器”。这个关键字执行我的自定义库中的代码,但是下一步是从selenium2library中执行的,就像click按钮一样。在</p> <p>执行停止,我收到消息“没有浏览器打开”。我知道我的selenium2库无法识别customlibrary打开的浏览器。但我不能解决这个问题。谁能给点建议吗</p> <p>我的机器人文件:</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>当然,浏览器会话不会被重用-它是由一个单独的对象拥有的,SeleniumLibrary/selenium2库不知道也无法访问它。<br/> 这与手动建立一个DB或ssh连接,然后期望库开始使用它是一样的-这不会发生。在</p> <p>如果您想使用SeleniumLibrary中的关键字,您需要使用它的<code>Open Browser</code>,这样它就可以引用它(浏览器)。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用Python创建一个非常大的二进制频率矩阵来运行协作过滤
1 回答
使用Python创建一张HTML网页,其中在不同颜色中重复n遍显示“Hello World”的方法
5 回答
使用Python创建一组唯一的值length L
6 回答
使用python创建不同表格的透视表
4 回答
使用python创建不和谐频道
2 回答
使用python创建不存在的多个文件夹
2 回答
使用python创建串行远程文件
9 回答
使用python创建交互式仪表板时出现问题
6 回答
使用python创建交互式绘图
9 回答
使用python创建交互式自动电子邮件
4 回答
使用Python创建价格列表
1 回答
使用python创建修改的txt文件
5 回答
使用Python创建全局变量,初始化后更改值
4 回答
使用Python创建关键字搜索词数组
4 回答
使用Python创建具有不均匀块大小/堆叠条形图的热图
4 回答
使用Python创建具有依赖于另一列的值的列
2 回答
使用Python创建具有多列的HTML表
5 回答
使用Python创建具有时间范围数据的等距数据帧
3 回答
使用Python创建具有特定顺序或属性的XML文件
5 回答
使用Python创建具有级联功能的搜索栏
3 回答