
selenium
陈晓明start
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【selenium】element not interactable报错解决方法
def check_box_click(selenium): check = row_check(1, selenium) # mouse_hover(check,selenium) element = check.find_element_by_xpath('./label/span/span') selenium.execute_script("arguments[0].click();", element)原创 2022-05-23 20:30:38 · 1440 阅读 · 0 评论 -
【selenium 】chrome的浏览器,headless模式下不能下载文件
解决方法:@pytest.fixturedef chrome_options(chrome_options): download_location = os.path.abspath(os.path.dirname(__file__)) + '\\static' prefs = {'download.default_directory': download_location, 'download.prompt_for_download': False, ...原创 2022-04-01 15:47:04 · 2561 阅读 · 5 评论 -
【selenium】屏蔽第三方请求方法
#屏蔽第三方请求方法selenium.execute_cdp_cmd('Network.setBlockedURLs', {"urls": ["*.googleapis.com","www.google-analytics.com","*.facebook.net"]})selenium.execute_cdp_cmd('Network.enable', {})原创 2022-01-27 11:44:08 · 1654 阅读 · 0 评论 -
【selenium 屏蔽第三方请求方法】
如果软件中存在很多第三方的请求,导致访问URL的时候,老是在建立安全连接中,卡住,需要做屏蔽第三方请求的方法,代码如下:#屏蔽第三方请求方法 selenium.execute_cdp_cmd('Network.setBlockedURLs', {"urls": ["*.googleapis.com","www.google-analytics.com","*.facebook.net"]}) selenium.execute_cdp_cmd('Network.enable', {})...原创 2022-01-27 11:36:37 · 1581 阅读 · 0 评论 -
【selenium】定位xlink:href
如图中的xlink,如何定位: href_text=bet_list[0].find_element_by_css_selector('p.ticket-details-main-c-l-name use').get_attribute('xlink:href')原创 2022-01-19 14:38:29 · 3612 阅读 · 0 评论 -
pytest-selenium模拟H5
#模拟H5@pytest.fixturedef chrome_options(chrome_options): WIDTH = 320 HEIGHT = 640 PIXEL_RATIO = 3.0 UA = 'Mozilla/5.0 (Linux; Android 4.1.1; GT-N7100 Build/JRO03C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/35.0.1916.138 Mob...原创 2021-06-21 16:32:03 · 276 阅读 · 0 评论 -
JaCoCo Report结果转换成excel
# coding=utf-8import timefrom db.mysql_db import Mysqlimport pytestfrom common.base import *import xlwtclass Test_sport(): #初始化函数 def setup_class(self): pass def test_one(self,JaCoCo_Report,selenium): # 创建一个workbook 设置编码...原创 2021-04-14 15:17:47 · 400 阅读 · 0 评论 -
selelnium 自动化基础函数
# coding=utf-8import pytestimport timefrom pykeyboard import PyKeyboardimport datetimefrom common import id_cardimport osimport pyperclipimport smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.multipart.原创 2021-03-20 11:05:35 · 433 阅读 · 0 评论 -
python3.8+pytest+selenium 上传文件方法
1.需要安装:pip install pypiwin322.而且关键是,也需要安装:pip install pywinauto原创 2021-01-09 17:17:43 · 407 阅读 · 1 评论 -
【python selenium】生成唯一键
由于自动化的需要,需要生成唯一键,好校验数据库,代码如下: import time def create_id(self): return int(time.time())进一步,生成唯一的手机号码: def create_mobile(self): return u'135' + str(int(time.time()...原创 2019-11-18 17:32:10 · 249 阅读 · 0 评论 -
selenium 切换frame
def get_frame(self,frame): return self.driver.switch_to_frame(frame) self.get_frame("mainframe") station_info = self.get_element_by_link_text(u'双色球') station_i原创 2018-01-03 11:40:04 · 456 阅读 · 0 评论