Bagaimana untuk mendapatkan sama ada teks dalam huruf tebal menggunakan selenium
P粉147045274
P粉147045274 2024-03-22 10:52:43
0
1
332

Saya mempunyai dokumen pdf seperti ini:

\<div class=**"cs6C976429"** style="width:671px;height:18px;line-height:17px;margin-top:98px;margin-left:94px;position:absolute;text-align:left;vertical-align:top;"\>
\<nobr\>INFORMATIONBOLD\</nobr\>\</div\>
\<style type="text/css"\>
.cs85480F5E {color:#000000 !important;background-color:transparent !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:'Times New Roman' !important; font-size:13px !important; font-weight:normal !important; font-style:normal !important;  !important;}
.cs8B56BD64 {color:#000000 !important;background-color:transparent !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:'Times New Roman' !important; font-size:15px !important; font-weight:bold !important; font-style:normal !important;  !important;}
**.cs6C976429** {color:#000000 !important;background-color:transparent !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:'Times New Roman' !important; font-size:15px !important; **font-weight:bold** !important; font-style:normal !important; padding-left:2px !important;}
.cs354AAA62 {color:#808080 !important;background-color:transparent !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:'Times New Roman' !important; font-size:16px !important; font-weight:bold !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
\</style\>

Saya terpaksa mengesahkan melalui selenium bahawa INFORMATIONBOLD ialah gaya berani, yang saya dapati menggunakan pemilih Xpath:

\//style\[@type='text/css'\]

Saya tidak dapat mencari cara untuk mengesahkan kelas tertentu menggunakan gaya tebal sebelum ini menggunakan Selenium C#

P粉147045274
P粉147045274

membalas semua(1)
P粉476883986

Algoritma: Saya hanya boleh memberi anda algoritma kerana saya bukan c#orang.

  1. Kenal pasti elemen yang diperlukan dan simpan ke dalam pembolehubah. Anda mungkin menggunakan salah satu daripada ungkapan XPath berikut untuk mencari elemen
//div[text()='INFORMATIONBOLD']

atau:

//nobr[text()='INFORMATIONBOLD']
  1. Simpan nilai CSS berat fon ke dalam pembolehubah seperti yang ditunjukkan di bawah
var fontWeight = webelement.GetCssValue("font-weight");
  1. Jika fonBerat lebih besar daripada atau sama dengan 700 MAKA "ia adalah tebal"
  2. Jika tidak "ia tidak berani"
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan