爱陪小樱桃

导航

 

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:\Users\Administrator\Desktop\3.png")
13 sleep(5)
14 
15 driver.quit()

下图是搜索的结果:

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

posted on 2017-11-20 19:33  cherry小樱桃  阅读(239)  评论(0)    收藏  举报