在搜索框中搜索任何文本时,可以找到并突出显示正确的文本,但是当搜索next/new文本时,它无法找到下一个/新文本,当再次搜索时,它无法工作,我无法找到问题。下面的JS。
JS
$('button#search').click(function() {
var page = $('#ray-all_text');
var pageText = page.html().replace("<span>", "").replace("</span>");
var searchedT
我得到了一个输入框,用户可以输入关键字,例如"jeans“。当在输入字段中键入"jeans“时,会出现一个搜索建议列表,其中包含单词或单词"jeans”的一部分。
我希望将输入字段中键入的字符串与搜索建议中显示的文本进行匹配,并将搜索建议中与输入字段中键入的文本匹配的文本设置为粗体。到目前为止,我可以返回在输入字段中键入的文本字符串,也可以返回搜索建议包含的文本字符串。现在我需要比较两个,我最好的猜测是使用match()。
然而,在下面的函数中,我总是得到null。我需要使用普通的Vanilla JS作为解决方案。
//get the text from the
我正在自动输入搜索栏;程序在使用铬驱动程序时运行良好,但是当我尝试使用PhantomJS时,程序会失败。
应该放在搜索栏中的文本没有被正确地键入:
WebElement searchBar = driver.findElement(By.cssSelector("input.sbox-ui-input"));
searchBar.sendKeys(query);
util.waitFor(3); // we wait to get all the possible suggestions
searchBar.sendKeys(Keys.ENTER);
我也尝试过这个代码:
在我的App.js组件中,我的状态是:const [searchText, setSearchText] = useState('');
我将其作为工具传递到搜索组件中,以更新我在搜索组件中创建的搜索栏中写入的文本。
This is the error that is coming : bundle.js:461 Uncaught TypeError: props.handleSearchNote is not a function
下面是如何在App.js中传递函数:
这是我的搜索组件:
import React from 'react'
import { M