背景
有时有些字符串经常被维护,如果严格相等的话,Selenium代码也将需要常常进行相应的变更。为了避免这种情况,可以判断属性包含部分比较固定的关键词。
解决方法用contains函数,对tesx()还是属性都是相同用法。
例子resource_desc = driver.find_element_by_xpath("//textarea[contains(@placeholder,'容我多说几句,让更多的人看到我的资源!')]")