除了send_keys外,如何通过硒上传文件?

时间:2019-07-09 17:23:48

标签: python selenium autoit

我正在尝试通过查找文件类型输入并发送位置来通过selenium上传文件,但是似乎该网站上传基于JavaScript并阻止了这种方法,我只是被重定向回了主页

        self.driver.find_element_by_class_name("tb_sK").send_keys(filepath)

我还能如何尝试上传文件?

我已经尝试过自动运行,但似乎不能同时用于多种用途,也不是一个好方法,而且我也无法选择正确的目录来查找文件...

ActionChains(self.driver).move_to_element(self.driver.find_elements_by_class_name("q02Nz")[2]).click().perform()
        handle = "[CLASS:#32770; TITLE:Open]"
        autoit.win_wait(handle, 10)
        autoit.control_set_text(handle, "Edit1",  os.path.join(filepath,data[0][1]))
        autoit.control_click(handle, "Button1")

预先感谢

0 个答案:

没有答案