我正在创建一个使用 [chromedp][1] 的应用程序
如何检查页面中是否存在某个元素?
我尝试使用cdp.WaitVisible(),但它没有给我我想要的东西。
我需要这个,这样我就可以判断应用程序是否会做一件事或另一件事。
对于这个例子,假设我需要知道搜索输入是否存在
我怎样才能做到这一点?
[1]: https: //github.com/knq/chromedp
package main
import (
"context"
"fmt"
"io/ioutil"
"log"
"time"
cdp "github.com/knq/chromedp"
cdptypes "github.com/knq/chromedp/cdp"
)
func main() {
var err error
// create context
ctxt, cancel := context.WithCancel(context.Background())
defer cancel()
// create chrome instance
c, err := cdp.New(ctxt, cdp.WithLog(log.Printf))
if err != nil {
log.Fatal(err)
}
// run task list
var site, res string
err = c.Run(ctxt, googleSearch("site:brank.as", "Easy Money Management", &site, &res))
if err != nil { …Run Code Online (Sandbox Code Playgroud)