问题:
页面定位到元素后,发现元素会根据加载数据的时间变化,加载前为灰色不可点击,加载后为黑色可点击,设置固定sleep太长会浪费时间,太短会点击不到。
解决方案:通过css的color属性,抓元素的颜色,等待属性变为黑色(#000000)后再点击:
抓取color时,使用循环将color属性print出来,得到变为可点击字样颜色的颜色编码;
问题:
页面定位到元素后,发现元素会根据加载数据的时间变化,加载前为灰色不可点击,加载后为黑色可点击,设置固定sleep太长会浪费时间,太短会点击不到。
解决方案:通过css的color属性,抓元素的颜色,等待属性变为黑色(#000000)后再点击:
抓取color时,使用循环将color属性print出来,得到变为可点击字样颜色的颜色编码;