基本上在instagram中,当您尝试取消关注某个人时,一旦您按下instagram浏览器上另一个打开的窗口,即说“取消关注”或“取消”,tag_name不适用于该定位器,则仅在班级和班级发生变化时随着时间的流逝,这将不会自动化吗?有什么办法可以使该程序自动化?
ap "Starting un-following procedure on user: #{val}"
browser.button(:tag_name =>'Following'.split).exists?
browser.button(:tag_name =>'Following'.split).click
ap "Waiting 5 Seconds"
sleep(5)
ap "Unfollowing user: #{val}"
browser.button(:class =>'aOOlW -Cab_ '.split).click
“ browser.button(:tag_name =>'Unfollow'.split).click”也将不起作用,它完全无法在页面上找到此定位器,而其他的都可以。
过一会儿,“ browser.button(:class =>'aOOlW -Cab_'.split).click”将更改并输出错误,原因是它在页面上找不到此错误,原因是随着u的更改,类会随着时间而改变将网站转给instagram中的其他用户。
崩溃,是因为在工作15页后找不到输入的定位器“ browser.button(:class =>'aOOlW -Cab_'.split).click”,然后类“ aOOlW -Cab_”更改为另一个值并且自动化过程失败。