gpt4 book ai didi

selenium-webdriver - 带有控件的 selenium webdriver golang sendkeys

转载 作者:IT王子 更新时间:2023-10-29 01:15:55 26 4
gpt4 key购买 nike

我正在尝试使用 selenium webdriver for golang 打开新标签页在example for another languages 之后使用control+t kyes .但不知道如何发送控制

我尝试使用 "ctrl t""control t""Control t" 失败。

package main

import (
"github.com/fedesog/webdriver"
)

func main() {
chromeDriver := webdriver.NewChromeDriver("/Users/maks/Downloads/chromedriver")
err := chromeDriver.Start()
if err != nil {
panic(err)
}
desired := webdriver.Capabilities{"Platform": "Mac"}
required := webdriver.Capabilities{}
session, err := chromeDriver.NewSession(desired, required)
if err != nil {
panic(err)
}

session.Url("http://stackoverflow.com")
el, err := session.FindElement("tag name", "body")
if err != nil {
panic(err)
}
err = el.SendKeys("ctrl t")
if err != nil {
panic(err)
}
}

最佳答案

对我来说,它可以使用 go 的 selenium pkg。

elem.SendKeys(selenium.ControlKey + "a")

Browserstack 似乎正在接收 CONTROLa 也许使用“CONTROLa”有效?我不知道,但 selenium 工作正常,所以我推荐使用它。

关于selenium-webdriver - 带有控件的 selenium webdriver golang sendkeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com