我正在尝试使 webdriver/浏览器能够处理 XPATH 版本 2.0。
使用旧版本的 XPATH 没问题,但在某些特定情况下我还需要处理 XPATH 2.0 版本。
我尝试了一些关于此的研究,但仍然没有线索。
例如,假设我想获取包含或属性<a>的所有元素:titlehref
# find elements by xpath in older version
driver.find_elements_by_xpath("//a[@title or @href]")
# I want the code to be able to process XPATH version 2.0
driver.find_elements_by_xpath("//a/(@title|@href)")
Run Code Online (Sandbox Code Playgroud)
我希望我可以找到一些配置(或者我应该使用什么浏览器)来实现处理 XPATH 版本 2.0 的可用性。
我知道我可以verbose_name像这样在每个模特的领域
form_name = models.CharField('Form Name', max_length = 100)
Run Code Online (Sandbox Code Playgroud)
如果我想仅针对特定视图/案例更改特定字段的名称,该怎么办?
例如,在某种情况下,我希望它是“您的表单名称”,在另一种情况下,我希望它是“他的表单名称”,等等。
提前致谢。