在做web自动化时会碰到文件上传的实现功能,这个时候我们应当如何使用selenium进行文件的上传呢?
一,selenium直接上传
大家都知道我们在做selenium自动化时,必须要面临的就是页面元素的定位,如果该上传文件功能的html类型为input,例如:
<input type="file" name="upload">
以上类型的上传文件功能吗,我们可以直接使用selenium中的元素定位+send_keys()方法,括号内传入文件路径,例如:
driver.find_element_by_name("upload").send_keys