当前位置: 首页 > wzjs >正文

外贸网站需要备案吗食品 网站源码

外贸网站需要备案吗,食品 网站源码,手机触屏版网站开发,网站如何申请1、文件上传:文件上传是自动化中比较麻烦棘手的部分。 有些场景我们需要上传本地文件到项目里。这种比较麻烦,因为需要点开文件上传的窗口后,打开的是windows的文件选择窗口, 而selenium是无法操作这个窗口的。 selenium只能操作…

1、文件上传:文件上传是自动化中比较麻烦棘手的部分。

有些场景我们需要上传本地文件到项目里。这种比较麻烦,因为需要点开文件上传的窗口后,打开的是windows的文件选择窗口,
而selenium是无法操作这个窗口的。 selenium只能操作html网页。
针对这种上传文件的场景,我们分两种情况来处理:
场景1、上传文件的元素是是input标签 ,并且type属性为file的情况下:
这种比较方便,直接send_keys这个文件的路径就可以了。
场景2、 不是input输入框,点击弹出系统的选择文件的窗口这种 需要借助第三方库实现:- PC 应用程序自动化工

通过系统工具实现自动化测试:windows系统自动化测试工具 :pyautogui,AutoIT,Pywinauto。
Pywinauto:只支持windows,Mac和linux不支持,而且不稳定,支持多文件上传,兼容性问题较多;
AutoIT: 兼容性好,并且更加稳定。跨平台支持,但是操作略微麻烦。
pyautogui:跨平台支持:windows、linux、mac,只支持单文件上传,操作也比较简单。
第三方库: pip install pyautogui

通过系统工具实现自动化测试的缺点:
1、不太稳定,兼容性比较差
2、不能同时以其他的任务在执行 – 上传的时候过程 鼠标不能操作
所以尽量优先用send_keys 不能用 再用系统工具。【input】

# input
import timefrom selenium.webdriver.support.ui import Select
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import Bydriver = webdriver.Chrome()
driver.maximize_window()
driver.get('file:///D:/Project/python_ui01/upload_demo.html')
# 先找到下拉框的元素
ele = driver.find_element(By.ID,"fu")
ele.send_keys(r"D:\download\de6aa5a1745e84de4d43f15ab284b3ca.jpg")
time.sleep(3)
driver.quit()
# 非input
"""
我们学习pyautogui工具,使用的步骤:
* 1)在打开对话框中填写要上传的文件路径: pyautogui.write(r'D:\fk88.png') ,选择要上传的文件 【write不支持中文】
* 2)点击打开按钮-按下回车按钮:pyautogui.press('enter', presses=2) ,库可能有bug,所以尽量点击2次 确保万无一失* 注意:默认文件路径不能有中文: 有中文 直接使用会报错。* 支持中文的做法:先去复制路径->粘贴;
* 但是pyautogui不支持复制操作,所以需要借助 另外一个库:pyperclip,内置库 直接导入即可 :import pyperclip
* 通过热键粘贴路径
* 然后再点击回车按钮确认上传"""
import pyautogui
import pyperclip
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By# 百度案例
driver = webdriver.Chrome()
driver.get('https://caesium.app/')
driver.maximize_window()
#点击浏览按钮 打开windows窗口
driver.find_element(By.XPATH,'//button[contains(text(),"浏览")]').click()
sleep(2)
# 确认上传的窗口弹出来之后 再复制文件路径 最好加一个等待操作#使用pyautogui工具进行write press
# # 第一步: write
pyautogui.write(r"D:\download\de6aa5a1745e84de4d43f15ab284b3ca.jpg")
# # 第二步: 点击打开按钮-按下回车按钮
pyautogui.press('enter', presses=2)
sleep(4)
driver.quit()

文章转载自:

http://j5sZ8na7.ynwdk.cn
http://OQRr9ymT.ynwdk.cn
http://xoqH02Wy.ynwdk.cn
http://fLE6qSOu.ynwdk.cn
http://p2AQibwV.ynwdk.cn
http://3ZHyWmef.ynwdk.cn
http://NrGQ4LXE.ynwdk.cn
http://P9u4oIrC.ynwdk.cn
http://75lWt3Us.ynwdk.cn
http://PVMn8kzE.ynwdk.cn
http://A2Q6xUtV.ynwdk.cn
http://2zWRIELW.ynwdk.cn
http://lUmr9qN5.ynwdk.cn
http://ltheYK56.ynwdk.cn
http://ol9ZcvIL.ynwdk.cn
http://MbESX32b.ynwdk.cn
http://gORGO5cz.ynwdk.cn
http://P7Df9BVv.ynwdk.cn
http://dGv16hoQ.ynwdk.cn
http://0i033cie.ynwdk.cn
http://AMdZ18fs.ynwdk.cn
http://mP6MMbvA.ynwdk.cn
http://JIBycg21.ynwdk.cn
http://vlDpu2Wj.ynwdk.cn
http://cOlMS6UG.ynwdk.cn
http://GZpi5piR.ynwdk.cn
http://jQnqM7Qz.ynwdk.cn
http://YGelZAZx.ynwdk.cn
http://OJfkBYiI.ynwdk.cn
http://tkkixPji.ynwdk.cn
http://www.dtcms.com/wzjs/694298.html

相关文章:

  • oss如何做网站php做的网站怎么调试
  • 大庆网站开发北京市建设工程
  • 网站搜索优化怎么做网站里的横幅广告怎么做
  • 上海企业名称查询系统百度优化插件
  • 网站 简单微信怎么注册
  • 五矿瑞和上海建设有限公司网站网页设计代码全过程
  • 南京建设人才网站宁波网站排名优化公司
  • 网站根目录文件 seo网站建设订单
  • 建立企业网站的技能网页设计实训总结模板
  • 深圳专业营销网站制作聊城做网站的公司行情
  • 设计公司网站wordpress 公网
  • 网站建设 小程序网站怎么分工做
  • 网站建设是什么工作wordpress提交新字段到表
  • wordpress网站有哪些wordpress 微信编辑器插件下载
  • 漂亮的门户网站网站建设发展史
  • 做网站用的pm是啥如何选择常州网站建设
  • 如何做搜索网站动画制作学习
  • 哈尔滨网站建设培训自己电脑怎么做网站
  • 企业网站维护是指wordpress tags
  • 建立一个网站如何开通账号英雄联盟做的广告视频网站
  • 福建百度代理公司优化大师哪个好
  • 优推宝可以做自己网站吗网络营销推广课程培训
  • 免费的行情网站app软件大全有什么网站可以做电台
  • 找it工作有什么好的招聘网站seo优化易下拉霸屏
  • 惠阳住房和城乡建设局网站wordpress templateredirect
  • 全网响应式网站短视频入口seo
  • 网站安全建设步骤怎样网站设计
  • 温岭做网站的公司有哪些网站建设公司没落
  • 哪个网站上可以做代打湘潭网站建设是什么
  • 通过手机建设网站网络运营者收集使用个人信息应当遵循什么的原则