|
3 | 3 | 'ms-prompt-box textarea[aria-label="Enter a prompt"]', |
4 | 4 | 'ms-prompt-box textarea[placeholder="Start typing a prompt"]', |
5 | 5 | 'ms-prompt-box .prompt-box-container .text-wrapper textarea', |
6 | | - 'ms-prompt-input-wrapper ms-autosize-textarea textarea', |
7 | 6 | 'ms-prompt-box textarea', |
8 | 7 | ] |
9 | 8 | PROMPT_TEXTAREA_SELECTOR = PROMPT_TEXTAREA_SELECTORS[0] |
|
12 | 11 |
|
13 | 12 | # 提交按钮 |
14 | 13 | SUBMIT_BUTTON_SELECTORS = [ |
15 | | - 'button[aria-label="Run"].run-button', |
16 | 14 | 'ms-run-button button[aria-label="Run"]', |
17 | 15 | 'ms-prompt-box ms-run-button button', |
| 16 | + 'button[aria-label="Run"]', |
18 | 17 | ] |
19 | 18 | SUBMIT_BUTTON_SELECTOR = SUBMIT_BUTTON_SELECTORS[0] |
20 | 19 |
|
|
23 | 22 | 'button[data-test-id="add-media-button"]', |
24 | 23 | 'button[aria-label="Insert images, videos, audio, or files"]', |
25 | 24 | 'ms-add-media-button button', |
26 | | - 'button[aria-label="Insert assets such as images, videos, files, or audio"]', |
27 | 25 | 'button[data-test-add-chunk-menu-button]', |
28 | 26 | ] |
29 | 27 | INSERT_BUTTON_SELECTOR = INSERT_BUTTON_SELECTORS[0] |
30 | 28 |
|
31 | 29 | UPLOAD_BUTTON_SELECTORS = [ |
32 | 30 | 'button.upload-file-menu-item', |
33 | | - 'button[role="menuitem"]:has-text("Upload a file")', |
34 | | - 'button[aria-label="Upload File"]', |
| 31 | + 'button[role="menuitem"]:has-text("Upload files")', |
35 | 32 | 'button[role="menuitem"]:has-text("Upload File")', |
36 | 33 | ] |
37 | 34 | UPLOAD_BUTTON_SELECTOR = UPLOAD_BUTTON_SELECTORS[0] |
|
51 | 48 |
|
52 | 49 | # 加载状态 |
53 | 50 | LOADING_SPINNER_SELECTORS = [ |
54 | | - 'button[aria-label="Run"].run-button svg .stoppable-spinner', |
55 | 51 | 'ms-run-button button svg .stoppable-spinner', |
56 | 52 | 'ms-prompt-box ms-run-button button svg .stoppable-spinner', |
| 53 | + 'button[aria-label="Run"] svg .stoppable-spinner', |
57 | 54 | ] |
58 | 55 | LOADING_SPINNER_SELECTOR = LOADING_SPINNER_SELECTORS[0] |
59 | 56 |
|
|
75 | 72 | MAX_OUTPUT_TOKENS_SELECTOR = 'input[aria-label="Maximum output tokens"]' |
76 | 73 | STOP_SEQUENCE_INPUT_SELECTOR = 'input[aria-label="Add stop token"]' |
77 | 74 | MAT_CHIP_REMOVE_BUTTON_SELECTOR = 'mat-chip-set mat-chip-row button[aria-label*="Remove"]' |
78 | | -TOP_P_INPUT_SELECTOR = '//div[contains(@class, "settings-item-column") and .//h3[normalize-space()="Top P"]]//input[@type="number"]' |
79 | | -TEMPERATURE_INPUT_SELECTOR = '//div[contains(@class, "settings-item-column") and .//h3[normalize-space()="Temperature"]]//input[@type="number"]' |
| 75 | +TOP_P_INPUT_SELECTOR = '//div[contains(@class, "settings-item-column") and .//h3[normalize-space()="Top P"]]//input[@role="spinbutton"]' |
| 76 | +TEMPERATURE_INPUT_SELECTOR = '//div[contains(@class, "settings-item-column") and .//h3[normalize-space()="Temperature"]]//input[@role="spinbutton"]' |
80 | 77 |
|
81 | 78 | # 工具面板 |
82 | | -USE_URL_CONTEXT_SELECTOR = 'button[aria-label="Browse the url context"]' |
| 79 | +USE_URL_CONTEXT_SELECTOR = 'ms-browse-as-a-tool mat-slide-toggle button[role="switch"]' |
83 | 80 | GROUNDING_WITH_GOOGLE_SEARCH_TOGGLE_SELECTOR = 'div[data-test-id="searchAsAToolTooltip"] mat-slide-toggle button' |
84 | 81 |
|
85 | 82 | # 思考模式 |
|
0 commit comments