【发布时间】:2016-12-10 15:45:12
【问题描述】:
目前,我正在使用它并且它有效。
self.browser.find_element_by_xpath('//a/h4[text()="item I want"]').click()
有没有更好的按文本选择的方法?我觉得使用 xpath 会极大地影响代码的可读性。
可以是任意数量元素的简单 HTML 示例。目的是测试添加到数据库中以进行功能测试的特定葡萄酒。
{% extends 'wine/base.html' %}
{% block content %}
<section id="wine_content">
<div class="cards">
{% for wine in wines %}
<div class="card">
<a href="/wine/{{ wine.id }}">
<h4>{{ wine.name }}</h4>
<p>{{ wine.vintage }}</p>
<p>{{ wine.description}}</p>
</a>
</div>
{% endfor %}
</div>
</section>
{% endblock %}
【问题讨论】:
-
您可以发布相关元素的完整 html 吗?
标签: python django selenium testcase