遇到了这个问题:我正在尝试在网页上找到最后一个链接:
try:
elems=self.br.find_elements_by_partial_link_text(category)
except NoSuchElementException:
print 'The Category Name Was Not Found'.category
f=open("error.log","aw")
f.write("Cant find category:%s\n"%category)
f.close()
elems[-1].click()
现在例如我拥有的类别:书籍(动态数字)有声读物(动态数字)浪漫书(动态数字)
我试图找到“书籍”,我想得到第一本!(此外它必须是源中的最后一个,因此不能从元素中首先选择)如果我能够选择以书籍开头而不是结尾的 partial_link_text,那么我的系统将工作的一件事?有任何想法吗?我不能使用任何其他方法,因为它是一个非常动态的代码,并且大部分内容都发生了变化......