Failed to execute 'elementsFromPoint' on 'Document': The provided double value is non-finite.

c=len(b)
n=2
while n < c :

        try:
            dingweiyigen = self.driver.find_elements_by_xpath('//div[contains(@class,"treeview-node")]/parent::li/following-sibling::li')
        except "没找到该元素" as  e:
            print(e)
        else:
            ActionChains(self.driver).click(dingweiyigen[n]).perform()
            quedingbutton = self.driver.find_element_by_xpath('//a[contains(@title,"确定")]')
            ActionChains(self.driver).click(quedingbutton).perform()
            time.sleep(3)




        try:
            tihuan = self.driver.find_element_by_xpath('//a[contains(@title,"替换文件")]')
        except "没找到该元素" as e:
            # 打印异常信息
            print(e)
            # ,说明页面中未找到该元素,

        else:
            # 没有发生异常,表示在页面中找到了该元素

            time.sleep(1)
            ActionChains(self.driver).click(tihuan).perform()
            time.sleep(1)



        time.sleep(3)
        fuzhidao=self.driver.find_element_by_xpath('//span[contains(text(),"复制到")]')
        ActionChains(self.driver).click(fuzhidao).perform()
        time.sleep(5)

上面是我代码,我走这个循环的时候,我将一个文件复制到一个list里面的第3个文件夹,复制到以后如果出现相同文件,我就点击替换,然后再点开复制到,循环第二次,重新获取到这个list,然后n+1,定位到list【n+1】的文件就是第4个,然后复制进去,出现相同文件,再定位替换,再点击替换,就是第二遍开始替换的这里,出现就跳到内置函数,一直搞不懂,求解
报错信息selenium.common.exceptions.JavascriptException: Message: javascript error: Failed to execute ‘elementsFromPoint’ on ‘Document’: The provided double value is non-finite.
(Session info: chrome=79.0.3945.117)
跳到了这个内置函数里里面

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值