原创 mac電腦,下載的geckodriver,chromedriver所放的目錄

1、將下載下來的geckodriver,chromedriver放在/usr/local/bin目錄下 2、HTMLTestRunner安裝地址:/Library/Python/2.7/site-packages

原创 Message: POST /session/d0e9aa6a-b66a-0641-94ca-1da5c9701df8/file did not match a known command

python+selenium上傳圖片報錯:selenium.common.exceptions.WebDriverException: Message: POST /session/d0e9aa6a-b66a-0641-94ca

原创 python,selenium 控制頁面滾動條的幾種方法

1/控制滾動條滾動多少距離 js="var q=document.documentElement.scrollTop="+size driver.execute_script(js) 2/控制滾動條滾動到某個元素位置 ac

原创 python 變量前怎麼加r

>>> test='1234a567b' >>> condtion='a(.+?)' >>> import re >>> condtion='a(.+?)b' >>> result=re.findall(r''+condtion,te

原创 Python 中的反射操作

**內容概覽:** 1、反射 2、實例化對象的反射操作 3、類名的反射操作 4、其他 py 文件的反射操作 5、本py文件的反射操作 6、特殊雙下劃線方法 7、單例模式 8、item 系列 反射 反射有四個方法:hasattr、

原创 繼承unittest後,__init__方法報錯:TypeError: __init__() takes 1 positional argument but 2 were given

最初代碼報錯 最開始的代碼爲: import unittest class TestCase(unittest.TestCase): def __init__(self): self.test='test'

原创 Python Robot Framework測試框架搭建

1、使用命令行安裝:pip install robotframework -U 2、另外在python安裝目錄下的Lib\site-packages\robot會找到其核心代碼文件 3、如何使用? 可閱讀在線文檔,地址:htt

原创 用adb命令快速查看某應用appPackage及appActivity的方法

用adb命令快速查看某應用appPackage及appActivity的方法: 1> adb shell pm list packages 列出所

原创 Appium——詳解Appium server capabilities(中文)

中文鏈接:https://github.com/appium/appium/blob/master/docs/cn/writing-running-appium/caps.md

原创 簡單 12 步理解 Python 裝飾器

好吧,我標題黨了。作爲 Python 教師,我發現理解裝飾器是學生們從接觸後就一直糾結的問題。那是因爲裝飾器確實難以理解!想弄明白裝飾器,需要理解一些函數式編程概念,並且要對Python中函數定義和函數調用語法中的特性有所瞭解。使用裝

原创 centos:DOS界面設置背景色和字體顏色

方法一:setterm -inversecreen on ,然後按回車鍵,背景顏色與字體顏色互換       setterm -inversecreen off,恢復背景顏色和字體顏色 方法二:setterm -background 顏

原创 python-lambda

lambda格式: lambda argument1,argument2,……,argumentN:expression using arugments lambda是一個表達式,而不是一個語句 lambda的主題是一個單個的表

原创 Selenium-Grid官方文檔翻譯

1 Selenium-Grid Note:我們現在正在研究這一章。目前我們已經爲大家介紹了Selnium-Grid的新用法。接下來的幾個月我們將提供有用的例子和插圖來徹底介紹怎麼使用Selnium-Grid。 1.1 快速開始

原创 centos:切換圖形化界面與命令行界面

進入dos界面 快捷鍵:Ctrl+alt+F2 再從dos界面切換回圖形界面 快捷鍵:Ctrl+alt+F1

原创 python-appium滑動Android屏幕的幾種方式彙總

1、swip:通過座標控制屏幕的滾動 def swipe(self, start_x, start_y, end_x, end_y, duration=None) 封裝使用方法: # 獲得機器屏幕大小x,y def getSize(