我正在尝试使用Selenium从Google趋势中获取每日数据。
因此,我需要在两个框中输入开始和结束日期。对于开始日期,我使用以下方法可以正常工作:
elem4 = browser.find_element_by_class_name("md-datepicker-input")
elem4.clear()
elem4.send_keys("01/01/2018")
但是,第二个框具有相同的类名'md-datepicker-input'。 通过xpath拾取它也不起作用...
有人知道如何选择该框,清除它并输入我的数据吗?
答案 0 :(得分:0)
这是您在require './src/lambda_function.rb'
class KMS
def initialize
end
def decrypt(key)
return "some password"
end
end
class SNS
def initialize
end
end
TEST_FORM_ID=123
namespace :test do
namespace :lambda do
desc 'Run the Lambda process function'
task :process do
LambdaFunctions::LambdaHandler.process(box_api: BoxApi.new,
form: TEST_FORM_ID,
sns: SNS.new,
kms: KMS.new)
end
end
end
日期使用的CSS。
To
如果要使用xpath
.custom-date-picker-dialog-range-to .md-datepicker-inpt