Python中文
首页
教程
问答
标签
搜索
登录
注册
从另一个python-fi执行selenium测试用例
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图从python文件执行selenium测试用例。 我知道可以使用python的subprocess模块来实现这一点,但是我想探讨调用testcase函数的可能性。在</p> <p>这是我的密码</p> <h2>chrome_设置_测试.py在</h2> <pre><code>from selenium import w ebdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import Select from selenium.common.exceptions import NoSuchElementException import unittest, time, re import os, shutil, sys from selenium.webdriver.chrome.options import Options from selenium import webdriver class SeleniumException(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() self.driver.implicitly_wait(30) #self.driver = nested_selenium.driver self.base_url = "https://www.google.co.in/" self.verificationErrors = [] def test_selenium_exception(self): driver = self.driver driver.get(self.base_url + "/") driver.find_element_by_id("gbqfq").clear() driver.find_element_by_id("gbqfq").send_keys("Check this out") def is_element_present(self, how, what): try: self.driver.find_element(by=how, value=what) except NoSuchElementException, e: return False return True def tearDown(self): self.driver.quit() self.assertEqual([], self.verificationErrors) if __name__ == "__main__": unittest.main() </code></pre> <h2>硒_财务执行.py在</h2> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果希望能够直接调用SeleniumException类的方法,可以实例化它。在</p> <pre><code>import chrome_settings_test print "going to call" my_test = chrome_settings_test.SeleniumException() my_test.setUp() </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
plt.savefig不会覆盖现有文件
4 回答
plt.savefig不保存图像
7 回答
plt.savefig在jupyter笔记本中不起作用
5 回答
plt.savefig在从另一个fi调用时停止工作
7 回答
plt.savefig在调用plt.show之前保存空数字
10 回答
plt.save不创建png文件
7 回答
plt.scatter overlay分类数据帧列
3 回答
Plt.Scatter:如何添加title、xlabel和ylab
9 回答
plt.scatter()绘图与Matplotlib中的plt.plot()绘图类似
10 回答
plt.scatter错误'NoneType'对象在成功运行后没有属性'sqrt'
8 回答
plt.set_title()中的标题字符串有误
10 回答
plt.show()
3 回答
plt.show()不在Jupyter笔记本上渲染任何内容
9 回答
plt.show()不打印plt.plot only plt.scatter
7 回答
plt.show()不显示三维散射图像
9 回答
plt.show()不显示任何内容
9 回答
plt.show()不显示数据,而是保留它供下一个图表使用(spyder)
9 回答
plt.show()使终端挂起
10 回答
plt.show()无法使用此代码
8 回答
plt.show()没有打开新的图形风
8 回答