还没写完呢。这个是一个系列的。小伙伴
应该是先搞个虚拟环境的,不然怎么起项目呢,你先尝试一下
好的 谢谢您的建议 学到了 我已经开通专栏了 可以去我专栏看 另 testerhome 文章较少 去我的公众号《清菡软件测试》,可以看到 100 多篇原创文章 欢迎指点
谢谢 好的 我已经开通专栏了 可以去我专栏看 另 testerhome 文章较少 去我的公众号《清菡软件测试》,可以看到 100 多篇原创文章
感谢!开森
申请开通专栏 多谢
说完了,收的有点快,有点突兀哈哈
是的,这个只是一种方法,不一定就要用它
我这是系列文章 ,你的第一个疑问,上篇文章写了,这是地址:https://mp.weixin.qq.com/s/3VNXSJ-Xx7II3upfbtkVXQ
自己去看
第二个疑问,这个链接确实是 automator 的官方文档
后面的二维码没有贴过来,平台不让发
我用 macaca 运行 python 的自动化官方用例,为什么总是提示这个?但是并没有执行任何操作,没有打开网页,求指教
代码是:
#coding:utf-8
import unittest
import time
from macaca import WebDriver
desired_caps = {
'platformName': 'desktop',
'browserName': 'electron'
}
server_url = {
'hostname': 'localhost',
'port': 3456
}
class MacacaTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.driver = WebDriver(desired_caps, server_url)
cls.driver.init()
@classmethod
def tearDownClass(cls):
cls.driver.quit()
def test_get_url(self):
self.driver \
.set_window_size(1280, 800) \
.get('https://www.baidu.com')
def test_search_macaca(self):
self.driver \
.element_by_id('kw') \
.send_keys('macaca')
self.driver \
.element_by_id('su') \
.click()
time.sleep(3)
html = self.driver.source
self.assertTrue('macaca' in html)
self.assertTrue(
self.driver.element_by_css_selector_if_exists(
'#head > div.head_wrapper'))
self.driver \
.element_by_xpath_or_none('//*[@id="kw"]') \
.send_keys(' elementByXPath')
self.driver \
.element_by_id('su') \
.click()
self.driver.take_screenshot()
if name == 'main':
unittest.main()