【发布时间】:2014-05-13 18:35:09
【问题描述】:
我需要找到唯一的字段来识别搜索框并在其中输入文本。
<style type="text/css">
</head>
<body style="min-height: 81px;">
<div class="shared-page" data-cid="view221" data-view="views/shared/Page" data-render-time="0.02">
<a class="navSkip" tabindex="1" href="#navSkip">Screen reader users, click here to skip the navigation bar</a>
<header role="banner">
<a id="navSkip"></a>
<div class="main-section-body" role="main">
<div class="timeline" data-cid="view4947" data-view="views/timeline/Master" data-render-time="0.107">
<div class="section-padded section-header">
<div class="timeline-title" data-cid="view5085" data-view="views/timeline/Title" data-render-time="0.001">
<div class="search-bar-wrapper shared-searchbar" data-cid="view4948" data-view="views/shared/searchbar/Master" data-render-time="0.104">
<form class="search-form" action="" method="get">
<table class="search-bar search-bar-primary">
<tbody>
<tr>
<td class="search-input" width="100%">
<div id="search" class="shared-searchbar-input" data-cid="view4949" data-view="views/shared/searchbar/Input" data-render-time="0.002">
<div class="search-field-background"> </div>
<div class="search-field-wrapper">
<label class="placeholder-text" for="397271.5897375417" style="display: block;">enter search here...</label>
<textarea id="397271.5897375417" class="search-field" autocapitalize="off" autocorrect="off" spellcheck="false" name="q" rows="1"></textarea>
textarea 是与搜索框相关的字段。我尝试使用类,名称,但它说无法找到元素,数字 id 也是动态的。请让我知道在这种情况下使用什么。
【问题讨论】:
-
是粗体字吗?请更正您的问题。
-
把你用class识别的代码放上去。
-
该页面上是否存在多个相似的文本区域?
-
已经更新了整个代码@Nadun
-
如果以下答案对您没有帮助,可以发布指向显示此内容的实时页面的链接吗?
标签: selenium selenium-webdriver