5
tôi đang làm việc trên watir webdriver và tôi muốn nhận được văn bản của thẻ h1 của trangSử dụng watir-webdriver: Lấy nội dung của thẻ h1
<body class="not-front not-logged-in page-node node-type-first-drive one-sidebar sidebar-right col-2 bp col-2 lightbox-processed" data-twttr-rendered="true">
<div class="container">
<div id="header">
<div class=""></div>
<div class="col-center">
<h1>New Page header</h1>
Mã mà tôi đang viết là
@title2 = @browser.h1.attribute_value "text"
puts @title2
NHƯNG đầu ra rằng tôi nhận được là Nil thay vì "tiêu đề trang mới"
Cảm ơn kinofrost, nó hoạt động như vậy nhưng chỉ muốn biết lý do tại sao ATTRIBUTE_VALUE không có khả năng để có được văn bản. – NewTester
@NewTester Vì attribute_value kéo các giá trị thuộc tính từ bên trong các thẻ trong DOM. Vì vậy, nơi bạn có, hãy nói
Titleness
bạn có thể sử dụng browser.h1.attribute_value (: style) để lấy "POSITION: relative", nhưng văn bản là một phương pháp của watir-webdriver để kéo văn bản từ giữa các thẻ. – kinofrostTuyệt vời, hiểu điều đó !! Cảm ơn Kinofrost – NewTester