我正在尝试构建一个函数来清除字段和send_keys,但是我得到了错误。请看我的代码:
base.py
class Page(object):
def clear_sendkeys(self, *locator, text):
self.driver.find_element(*locator).clear()
self.driver.find_element(*locator).send_keys(text)
contractors_page.py
from selenium import webdriver
from base import Pa
我正在尝试在python中使用selenium登录一个网站()。
我很难将文本(从python代码中的密码变量)发送到网站上的密码文本框字段。
这是我的代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui impor
我已经花了大约一周的时间用selenium 2开发了一个下拉菜单,这是我正在做的一个使用ITA Matrix 2 ()自动执行航班搜索的项目。除了从下拉菜单中选择乘客数量之外,一切都正常。单击它可以很好地工作,但尝试向它发送键或箭头命令,以及在它弹出时创建的新ID,都不会导致任何操作。感谢大家的帮助!(我是python的新手,我把这个项目作为一种自学练习来学习)。
from selenium import webdriver
from time import sleep
import time
driver = webdriver.Firefox()
driver.get("http
我有一个cucumber测试,它通过在file字段中输入目录路径来上传目录。当我在我的机器上运行测试时,它工作得很好,但是当我尝试在我的selenium网格设置上运行它时,我得到了以下错误:
you may only upload files: "/cucumber_tests/temp/uploads/Cuke1477494492767281" (Selenium::WebDriver::Error::WebDriverError)
(eval):1:in 'process_watir_call'
完全回溯:
/.rvm/gems/ruby-2.2.0/g
在上,selenium脚本找不到登录和密码字段。我试图通过xpath、css选择器、名称和类名进行搜索。但什么都没起作用。
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("https://login.aliexpress.com/")
driver.find_element_by_id("fm-login-id").send_keys("test_id")
driver.find_element_by_i
我一直在使用这个在线表单,让Selenium在其他元素上单击()或send_keys()没有问题。但是有一个元素(表单末尾的“备注”文本区域)是给我一个TimeoutException,即使我给它一个WebDriverWait,并且元素明显地出现在页面上。
有人知道怎么回事吗?我只想对其进行send_keys(),但我也尝试过先单击()然后单击send_keys();我一直在获取TimeoutException。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.we
我正在尝试填写javascript小部件的日期,然后下载指定日期的数据。使用clear()或Ctrl+a Delete都会清空文本字段,但是,当发送包含日期的字符串时,小部件会自动填充默认日期并忽略发送给它的键。有没有人能帮我正确填写小工具的日期? import requests
import re
import time
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.
我试图登录到这个网站使用selenium和试图刮刮所有可用的数据。然而,我面临的问题,同时登录到帐户。该错误的内容如下:
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
通过查看堆栈跟踪,我了解到在发送登录email..here是完整的堆栈跟踪时出现了问题。
browser.find_element_by_id('username').send_keys('xyz@pqr.com')
File "F:\techn
我想要自动化日志记录,并将用户名放在隐藏字段中,我有以下简单代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Fir
我对python和StackOverflow非常陌生,所以请容忍我。我正试图用python编写一个脚本,并使用selenium登录到我的大学网站,但我一直收到同样的错误NoSuchElementException。
错误的全文:
Exception has occurred: NoSuchElementException
Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="username"
以下代码:-
I从搜索字段中删除文本,然后在搜索字段按下Enter中添加一个新的序号,以启动搜索
前两个步骤很好,但是当触发enter按钮代码时,它在搜索字段中键入323(按顺序编号追加),什么也不做。我也尝试过许多其他键,但它们都是因为number no函数通过send_keys而来的。
以下是上述要求的守则:
import pytest
from curses import KEY_ENTER
from locale import normalize
from time import sleep
from selenium import webdriver
from selenium.we
我无法访问此代码,它显示的是0.000s内的Ran 0测试
from selenium import webdriver
import unittest
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
class execute(unittest.TestCase):
def setUp(self):
chro
在运行python代码后,Geckodriver无法打开。这段代码是由Selenium IDE本身生成的,但我对它进行了修改,因为每当我运行它时,它都会出现错误。
# Generated by Selenium IDE
#import pytest
#import time
#import json
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from sele
使用: Selenium、Ruby、Mac、Chrome
问题:我正在尝试执行一个简单的命令'a‘来选择字段中的文本。
最初我在做一个控件'a',对不起,我是mac的新手。现在我知道这是命令'a',我似乎找不到任何ruby代码来按下命令按钮。
如果有人能给我指出一个相关的问题,或者告诉我这是否真的可行,我将不胜感激。
#Example Code
#Change the value in the First Name Field
#
driver.find_element(:name,"fname").send_keys '
我试图使用Selenium登录到TradingView中,但似乎selenium无法找到密码字段并发送密钥,尽管我可以实时看到光标单击密码字段。我甚至尝试使用ActionChains发送密钥。我得到了以下错误:
AttributeError: 'NoneType' object has no attribute 'send_keys'
下面是我的密码。任何帮助都是非常感谢的!
from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
from s