【发布时间】:2018-09-16 03:31:45
【问题描述】:
警告 Watir [Depreciation] 使用 :class 定位器定位多个 不推荐使用带有字符串值的类。改用数组
运行此行时出现此错误
browser.button(:class => '_t38eb _ov9ai').click
我认为这是一个类而不是多个类,我在交战中尝试过这个
browser.button(:class => ['_t38eb','_ov9ai']).click
但页面冻结然后终止 我要访问的网站是 Instagram,这里在填写用户名和密码字段后尝试登录页面
如果我写这个,chromedriver 就会终止
browser.button(:class == '_t38eb _ov9ai').click
【问题讨论】:
-
类名用空格分隔,所以
_t38eb _ov9ai表示两个类,而不是一个。