上传文件

1、对于在项目要实现上传文件的操作怎么进行,今天小编简单介绍一下,上传文件的操作:

例如百度首页界面有个照片搜索的功能,就是通过上传图片来进行搜索的:

如下图:

我们要搜索如下图片:

就如上述的例子,我们appium这个图片进行搜索,通过上传图片进行搜索:

 1 from selenium import webdriver
 2 from time import sleep
 3 
 4 driver=webdriver.Chrome()
 5 
 6 driver.get("http://www.baidu.com")
 7 sleep(2)
 8 #点击相机按钮
 9 driver.find_element_by_css_selector(".soutu-btn").click()
10 sleep(2)
11 #点击上传本地图片的按钮,并上传图片
12 driver.find_element_by_css_selector(".upload-pic").send_keys(r"C:UsersAdministratorDesktop3.png")
13 sleep(5)
14 
15 driver.quit()

下图是搜索的结果:

这种图片搜索是不精准的,是浏览器自身的问题,所以很少用这种图片搜索,一般用户是通过手动搜索的;

原文地址:https://www.cnblogs.com/surewing/p/7867892.html